如何在 CentOS 7 中禁用自动更新?

6 linux centos upgrade

CentOS Linux release 7.0.1406 (Core) / Linux 3.10.0-123.13.2.el7.x86_64

上周,我注意到当我尝试重新启动时,有一个Install Updates & Restart. 我不记得手动安装任何更新。

因为这台电脑是用来工作的,我宁愿不升级以前版本对开发至关重要的软件......或者不知何故犯了一个错误并花一天时间来修复它。

PS:如果需要,如何回滚到安装更新 A 之前的某个点?

小智 5

我发现在 Centos 7 中 yum-cron 与“安装更新并重新启动”提示无关。我也不需要或想要自动更新。经过一些棘手的研究,我发现此功能是由 gnome 包“packagekit”提供的。

三种解决方案:

  1. 完全卸载 packagekit(我最喜欢的)
  2. 禁用 packagekit 运行(参见 systemctl)
  3. 找到 PackageKit.conf(在我系统上的 /etc/PackageKit/ 中)
    在文件中找到 WritePreparedUpdates=(我系统上的最后一行)

     set WritePreparedUpdates=false
    
    Run Code Online (Sandbox Code Playgroud)

在所有三种情况下重新启动(只是为了安全起见......)

更多信息:http : //www.itsprite.com/linuxhow-to-disable-packagekit-on-centos-fedora-or-rhel/