为什么 Fedora 20 在软件更新后要求重启?

Mat*_*nco 11 fedora systemd reboot

我在 VirtualBox 虚拟机中安装了 Fedora 20。

现在它通知我“操作系统更新”,“包括所有用户的性能、稳定性和安全性改进”,我可以选择“重新启动和安装”。

但是,单击“操作系统更新”会显示“操作系统更新”的内容,但在要更新的软件包列表中找不到新的内核、libc 或 systemd。

那么,是什么要求重启呢?

这些包在我发出时列出sudo yum update

================================================== ==============================
更新:
 chkconfig x86_64 1.3.62-1.fc20 更新 172 k
 chrony x86_64 1.30-2.fc20 更新 262 k
 emacs 文件系统 noarch 1:24.3-24.fc20 更新 58 k
 文件 x86_64 5.19-4.fc20 更新 59 k
 文件库 x86_64 5.19-4.fc20 更新 401 k
 gdb x86_64 7.7.1-18.fc20 更新 2.6 M
 ghostscript x86_64 9.14-4.fc20 更新 4.4 M
 hwdata noarch 0.269-1.fc20 更新 1.3 M
 libndp x86_64 1.4-1.fc20 更新 30 k
 libreport x86_64 2.2.3-2.fc20 更新 405 k
 libreport-anaconda x86_64 2.2.3-2.fc20 更新 43 k
 libreport-cli x86_64 2.2.3-2.fc20 更新 47 k
 libreport-fedora x86_64 2.2.3-2.fc20 更新 40 k
 libreport-filesystem x86_64 2.2.3-2.fc20 更新 35 k
 libreport-gtk x86_64 2.2.3-2.fc20 更新 94 k
 libreport-plugin-bugzilla x86_64 2.2.3-2.fc20 更新 79 k
 libreport-plugin-kerneloops x86_64 2.2.3-2.fc20 更新 45 k
 libreport-plugin-logger x86_64 2.2.3-2.fc20 更新 48 k
 libreport-plugin-reportuploader x86_64 2.2.3-2.fc20 更新 52 k
 libreport-plugin-ureport x86_64 2.2.3-2.fc20 更新 52 k
 libreport-python x86_64 2.2.3-2.fc20 更新 63 k
 libreport-python3 x86_64 2.2.3-2.fc20 更新 49 k
 libreport-web x86_64 2.2.3-2.fc20 更新 46 k
 libserf x86_64 1.3.7-1.fc20 更新 53 k
 libteam x86_64 1.12-1.fc20 更新 46 k
 perl-Socket x86_64 1:2.015-1.fc20 更新 50 k
 poppler-data noarch 0.4.7-1.fc20 更新 2.2 M
 ppp x86_64 2.4.5-34.fc20 更新 359 k
 selinux-policy noarch 3.12.1-180.fc20 更新 351 k
 selinux-policy-targeted noarch 3.12.1-180.fc20 更新 3.8 M
 sqlite x86_64 3.8.6-2.fc20 更新 433 k
 teamd x86_64 1.12-1.fc20 更新 108 k
 tzdata noarch 2014f-1.fc20 更新 430 k
 tzdata-java noarch 2014f-1.fc20 更新 147 k
 vim-minimal x86_64 2:7.4.402-1.fc20 更新 439 k
 时代精神库 x86_64 0.9.16-0.2.20140808.git.ce9affa.fc20
                                                                  更新 141 k

交易摘要
================================================== ==============================

gar*_*Red 7

运行 GNOME 的 Fedora 使用简单的启发式方法来确定更新是操作系统/系统更新还是应用程序更新。如果包有一个.desktop文件(通常用于填充 DE 的菜单),则它被视为用户应用程序,无需重新启动即可更新。如果没有此文件,则将其视为操作系统或系统更新,并提供“更新和重新启动”。

您可以通过yum update从命令提示符运行来避免这种情况。


cuo*_*glm 6

它是 Fedora 18 及更高版本的一项功能,称为OfflineSystemUpdates

通过在最小的受控环境中进行更新,这使得系统组件的更新更加可靠。

“离线”方式OS更新,我们是与引导到一个特殊的系统更新模式的系统中,为了运行与当前与那些磁盘上运行库和服务的冲突,避免问题的平均包安装和更新。

系统更新模式是通过启动到特殊目标来实现的。目标安装下载的更新,然后重新启动到常规默认目标。即使更新失败或更新过程崩溃,我们也采取了安全措施以确保我们重新启动回默认目标。