CentOS Linux release 7.0.1406 (Core)
/Linux 3.10.0-123.13.2.el7.x86_64
上周,我注意到当我尝试重新启动时,有一个选项Install Updates & Restart
。我不记得手动安装过任何更新。
因为这台电脑是用来工作的,所以我宁愿不升级以前版本对于开发至关重要的软件……或者以某种方式犯错误并花一天时间来修复它。
PS:如果需要,如何回滚到安装更新 A 之前的某个点?
答案1
我发现在 Centos 7 中 yum-cron 与“安装更新并重新启动”提示无关。我也不需要或不想要自动更新。经过一番棘手的研究,我发现此功能由 gnome 包“packagekit”提供。
三种解决方案:
- 完全卸载packagekit(我最喜欢的)
- 禁用 packagekit 运行(参见 systemctl)
找到 PackageKit.conf (在我的系统上的 /etc/PackageKit/ 中)
在文件中找到 WritePreparedUpdates= (在我的系统上的最后一行)set WritePreparedUpdates=false
在所有三种情况下都重新启动(只是为了安全起见......)
更多内容请见: http://www.itsprite.com/linuxhow-to-disable-packagekit-on-centos-fedora-or-rhel/
答案2
这很可能是一个名为 的包yum-cron
。您可以删除该软件包,这也会删除 cronjobs。
如果您需要回滚到安装之前的某个点...运行以下命令:
yum history
查找操作的 ID。
yum history undo ###
当然如果你需要的话 sudo 。