阅读量:71
要设置Yum自动更新,您可以按照以下步骤操作:
方法一:使用yum-cron
-
安装
yum-cron:sudo yum install yum-cron -
启动并启用
yum-cron服务:sudo systemctl start yum-cron sudo systemctl enable yum-cron -
配置
yum-cron: 编辑/etc/yum/yum-cron.conf文件,根据需要进行配置。例如,您可以设置更新的时间间隔:[main] update_cmd = upgrade --security update_interval = 1d -
查看当前配置:
sudo yum-cron --verbose -
手动触发一次更新(可选):
sudo yum-cron --update
方法二:使用yum-plugin-ovl和yum-plugin-fastestmirror
-
安装必要的插件:
sudo yum install yum-plugin-ovl yum-plugin-fastestmirror -
配置
yum插件: 编辑/etc/yum/pluginconf.d/fastestmirror.conf文件,启用镜像选择插件:[main] enabled=1 -
配置自动更新: 编辑
/etc/yum/yum.conf文件,添加以下内容以启用自动更新:[main] clean_requirements_on_remove = 1 -
使用
yum命令手动触发更新(可选):sudo yum update
方法三:使用dnf(适用于Fedora 22及更高版本)
如果您使用的是Fedora 22或更高版本,可以使用dnf代替yum,并设置自动更新:
-
安装
dnf-plugins-core:sudo dnf install dnf-plugins-core -
配置
dnf插件: 编辑/etc/yum/pluginconf.d/dnf-automatic.conf文件,启用自动更新:[main] enabled=1 -
设置更新间隔: 编辑
/etc/yum/yum.conf文件,添加以下内容以设置更新间隔:[main] update_interval = 1d -
手动触发一次更新(可选):
sudo dnf update
通过以上方法,您可以设置Yum自动更新,确保系统始终运行最新的软件包和安全补丁。