为什么apt-get不需要重启,更新管理器在哪里?
通常我会尝试通过打开控制台并输入序列来“击败”更新管理器
sudo apt-get update sudo apt-get upgrade
据我所知,应该将所有软件包更新到最新的稳定版本。 据我所知,更新管理器也是如此。
但是,更新管理器有时(最常见的是在分发新内核时)需要在终止后重新启动。 apt-get
永远不会,即使看起来我正在升级内核。 为什么会这样?
响应重复投票:我不是在询问链接问题是哪个软件包需要重新启动。 相反,我问为什么 apt-get
不会要求我重新启动,即使我认识到更新管理器需要重启的软件包正在更新。
因为apt-get
(或简单简单的apt
)适用于专业人士 ,当专业人士做的时候:
sudo apt-get dist-upgrade
并且看到正在安装的新内核,专业人员知道他们必须重新启动才能激活它…
自动更新适用于其他所有人!
😉
或者,您现在可以从版本16.04开始安装Ubuntu Live内核修补程序 。
更新管理器建议在升级内核时重新启动,或者在升级时标记为重新启动的服务的某些其他系统软件包。
在这种情况下, /var/run/reboot-required
由包安装脚本设置。
命令行apt-get upgrade
没有任何建议,因为它针对的是更高级的用户,可以决定何时重启系统;-)
但是在使用apt-get Update Manager升级之后,建议重新启动。
当您安装新内核时,您必须重新启动计算机才能使更改生效,apt-get并不会唠叨它。
如果需要重启,apt-get会在安装某个软件包后通知您终端。
update-manager是一种一体化解决方案,可以自行处理所有升级需求。
我更喜欢apt-get,不知道为什么:)
apt-get upgrade
不会更新内核。
apt-get dist-upgrade
更新Ubuntu中的内核。
4.1内核之前的Linux内核版本需要在内核更新时重新启动。
其他软件包不需要重新启动,只需重新启动应用程序本身。 在Wine上运行的某些Windows应用程序请求重新启动但只需键入命令:
wineserver -k
并重新启动应用程序。