如何防止特定更新出现在 Ubuntu 12.04 更新管理器的更新列表中?

如何防止特定更新出现在 Ubuntu 12.04 更新管理器的更新列表中?

我正在使用 Ubuntu 12.04。当我打开更新管理器时,它会显示更新。列出的某些更新要么与我无关,要么我根本不需要它们。

如果我取消勾选它们,它们就会在下次使用更新管理器时重新出现。

如果我决定不想要或不需要更新,如何阻止更新管理器在下次使用时将其包含在更新列表中?

答案1

从更新管理器禁用软件包 有更多信息并向您展示如何通过 GUI 和 CLI 执行此操作。

我会将您不感兴趣的软件包锁定到您当前的版本。

答案2

使用终端命令sudo apt-get install {specific-package}仅更新{specific-package}及其所依赖的包。

答案3

虽然您可以使用csgeek 的回答本文要固定或保留软件包,我仍然不建议除经验丰富的用户以外的任何人这样做。软件包之间的依赖关系可能很复杂,而且并不总是很明显。

我留下这个答案,它建议删除一个你不使用的包,作为一种可能的替代方案,在某些情况下也可能有用。

但我想明确指出的是,只有在以下情况下才可以删除软件包:肯定没有其他的包裹使用就靠它了!

例如,我使用邮箱所以我没用雷鸟。我可以(我认为是安全的)打开一个终端窗口并使用
sudo apt-get remove thunderbird
卸载雷鸟并避免下载和安装更新。

当心。如果您删除/卸载其他软件包使用的软件包,则可能会破坏您的 Ubuntu 安装。根据破坏程度,您可能无法轻松恢复。

如果删除一个包会导致大量额外的包也被删除, 我愿意不是我认为你应该这么做。在我看来,你很可能会破坏一些东西。

我还建议在删除软件包之前使用--assume-noon 选项apt-get,例如,
sudo apt-get -V --assume-no remove thunderbird

此命令将运行apt-get但不会执行删除。但是,它将要列出如果您确实移除了包裹会采取的措施。这将让您有机会思考移除包裹可能造成多大的损害。

笔记:上述命令中的选项-V仅提供了有关软件包特定版本apt-get可能发生变化的更多信息。)

相关内容