
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 。