如何防止 Ubuntu 内核版本升级和通知?

smj*_*707 9 updates kernel

如何防止 Ubuntu 内核版本升级和通知?

我希望我的系统不会收到或提示我进行内核升级和 DIST 升级。

但是,我确实希望获得所有软件包更新和安全更新。

我看过几篇文章,但它们是针对“Holds”包的,这对于我想要的来说太细粒度了。我只是想阻止 Ubuntu 升级到像 16.10 这样的新发行版,这会导致我出现问题,以及更新的内核导致我的鼠标和键盘无法正常工作。

我想保留现有的dist。原样,以及获取任何新的软件包更新或安全更新。我不想禁用所有更新,但如果这是最简单的选择,我可以。

smj*_*707 26

感谢 Mikewhatever 澄清我需要使用包保留。
我使用这篇文章作为参考并运行命令:

uname -r
Run Code Online (Sandbox Code Playgroud)

找到我的内核版本。它给出了输出:

4.10.0-27-generic
Run Code Online (Sandbox Code Playgroud)

然后我运行命令:

sudo apt-mark hold 4.10.0-27-generic
Run Code Online (Sandbox Code Playgroud)

它给出了输出:

linux-cloud-tools-4.10.0-27-generic set on hold.
linux-headers-4.10.0-27-generic set on hold.
linux-image-4.10.0-27-generic set on hold.
linux-image-extra-4.10.0-27-generic set on hold.
linux-signed-image-4.10.0-27-generic set on hold.
linux-tools-4.10.0-27-generic set on hold.
Run Code Online (Sandbox Code Playgroud)

我相信这应该是我想要完成的。

  • 这是否意味着内核版本将在“apt升级”后持续存在?现在是 2020 年 12 月,Ubuntu 20.04 似乎意识到有一个新的内核可用,并最终安装了它。 (3认同)
  • 您可以通过从 GRUB 菜单中选择较早的内核版本来启动,而不是阻止内核升级,如下所示:https://askubuntu.com/questions/955020/ubuntu-wont-boot-kernel-error/955130#955130并在每次新内核升级后以正常方式启动一次,等待满足您所有要求的内核升级。 (2认同)