如何停止软件更新

如何停止软件更新

我非常喜欢新版 Ubuntu 20.04LTS 中的存储库始终更新到最新版本。当软件有新版本时,我无需手动操作。

但是,这有时会有问题,因为有时,在我完成一个项目之前,我不想升级软件的版本。如何才能停止特定应用程序的自动升级,或者至少在升级后将其降级到以前的版本?

答案1

如果您让 Ubuntu 系统的内置工具保持您的 Ubuntu 系统保持最新状态,您将避免很多问题。

对于像你这样的情况,这根本不可能,最佳实践是将你的自定义/项目环境保存在虚拟机或容器中。这样,您的自定义就不会在您的基础系统上引起冲突和其他问题。

要停止正常升级:

  • 禁用无人值守升级/etc/apt/apt.conf.d/20auto-upgrades警告:您的系统将不再接收安全补丁。
  • 要在有限时间内保持一些软件包不变,您可以apt-mark hold <packagename>。随着时间的推移,您的系统可能会与标准 Ubuntu 有所不同,因此请尽量保持该差异较小。
  • [可选] 通过卸载来禁用软件更新程序update-manager警告:这还会删除多个桌面元包。在某些情况下,这可能会使整个桌面堆栈被意外自动删除。

有时可以使用 apt(指定您想要的版本)进行降级,但不建议这样做。基于 Debian 的系统在任何时候只能安装一个版本的软件包,因此如果您尝试降级系统其他部分也依赖的软件包,可能会得到意想不到或痛苦的结果。此外,Debian 档案通常只有一个版本(最新版本),因此您需要自己找到旧版本。

相关内容