在 Debian/Ubuntu 中降级“本地”软件包

在 Debian/Ubuntu 中降级“本地”软件包

我最近在 Ubuntu Lucid 10.04.1 安装的软件源中取消勾选了“预发布更新”选项。Ubuntu wiki 对此源有如下说明:

建议更新是经过一些测试后等待移入推荐更新队列的更新。它们可能永远不会达到推荐水平,或者可能会被更新的更新所取代。

大约 20 个已安装的软件包确实没有进入推荐的更新,并且在我安装新软件时偶尔会引起冲突,因为现在我已禁用源,因此新版本的相关软件包不可用。

如何强制降级已启用存​​储库中存在早期版本的所有软件包?

答案1

我编写了一个工具来执行此操作,可用这里

答案2

你总是可以

sudo apt-get install <package1>=<version1> <package2>=<version2> ...

其中版本与推荐更新中的最新版本相匹配。

答案3

这个问题给出了降级说明:降级 Linux

我认为不可能完全按照您的意愿进行操作。您所能做的就是“降级”到您正在使用的版本,这将撤消版本中所有较早的软件包。

相关内容