为什么 Ubuntu 需要经常重启?

25 updates reboot

几乎每次 apt 更新后,Ubuntu 似乎都需要重新启动,即使是那些不包含新内核版本的更新。为什么?

Oct*_*ean 15

我猜你指的是最新的更新。

它包含一个名为linux-firmwarewhich 的包,该包提供 Linux 内核驱动程序使用的固件,因此它是与内核相关的更新。

因此,为了回答您的问题或更好地更正该声明,Ubuntu 不需要在每次更新时重新启动,而只需在与内核相关的更新时重新启动。

  • 我想我的样本有偏见。下次我会尽量更科学。 (2认同)

and*_*ing 13

我不确定所有需要重新启动才能完成升级的软件包,但在特定情况下很容易找出原因。

警告由postinst包中的脚本触发。它创建文件/var/run/reboot-required该文件/var/run/reboot-required.pkgs将列出需要重新启动的软件包。


小智 9

值得一提的是,Linux 也需要在其他软件包更新后重新启动。

我是 Ubuntu 的忠实粉丝,但软件包更新的频率(因为它太前沿了)远高于其他发行版。

这意味着我在某些服务器上放弃了 Ubuntu,转而使用 Debian。

如果其他人可以将需要重新启动的软件包添加到此列表中,我们将不胜感激。

我使用checkrestart来自debian-goodies(它使用lsof)的超级函数来检查旧库何时仍在使用中。

更新这些软件包会强制重启:

内核包(不是全部,比如元包) libc dbus

我只真正关心 Ubuntu Server 而不是桌面,因为只重新启动我的服务器让我头疼!

  • 出血边缘?我感兴趣的 Debian 存储库中的许多软件包已经过时多年。 (3认同)