很多时候,我试图通过打开控制台并输入一系列命令来“击败”更新管理器。
根据我所知,这个命令应该会将所有软件包更新到最新的稳定版本。就我所知,更新管理器也是一样的。
然而,更新管理器有时候(尤其是在分发新内核时)需要在终止后重新启动。而apt-get则从不需要重新启动,即使看起来我正在升级内核。为什么会这样呢?
针对重复投票的回应:我并不是像链接的问题所问的那样,询问哪些软件包需要重新启动。相反,我想知道为什么即使我意识到有一个正在更新的软件包可能需要重新启动,但
sudo apt-get update
sudo apt-get upgrade
根据我所知,这个命令应该会将所有软件包更新到最新的稳定版本。就我所知,更新管理器也是一样的。
然而,更新管理器有时候(尤其是在分发新内核时)需要在终止后重新启动。而apt-get则从不需要重新启动,即使看起来我正在升级内核。为什么会这样呢?
针对重复投票的回应:我并不是像链接的问题所问的那样,询问哪些软件包需要重新启动。相反,我想知道为什么即使我意识到有一个正在更新的软件包可能需要重新启动,但
apt-get
也没有让我重新启动。
apt-get dist-upgrade
覆盖的更新类型,而apt-get upgrade
不覆盖的更新类型更有可能是那些会导致更新管理器建议重新启动的更新。 - Jon Hanna/var/run/reboot-required
文件的存在来确定是否需要重新启动。此外,当需要更新时,Byobu会在状态栏中显示一个“需要更新”的图标。 - Andrea Corbellini