yum(Yellowdog Updater, Modified)是一个在Fedora、RedHat和SUSE等基于RPM的Linux发行版中用于管理软件包的工具。要设置yum自动更新,你可以使用yum-cron这个工具。
以下是在不同Linux发行版中安装和配置yum-cron的方法:
yum-cron安装yum-cron:
sudo dnf 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 = safe-upgrade
update_msg = 1
update_period = 7
exact_arch = yes
obsoletes = 1
clean_after_update = yes
update_cmd:更新命令,可以是safe-upgrade(安全更新)或distro-sync(同步整个发行版)。update_msg:更新通知消息级别。update_period:更新周期,单位为天。exact_arch:是否只更新与当前系统架构完全匹配的包。obsoletes:是否删除过时的包。clean_after_update:更新后是否清理缓存。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文件,根据需要进行配置。配置选项与Fedora类似。
yum-cron安装yum-cron:
sudo zypper install yum-cron
启动并启用yum-cron服务:
sudo systemctl start yum-cron
sudo systemctl enable yum-cron
配置yum-cron:
编辑/etc/yum/yum-cron.conf文件,根据需要进行配置。配置选项与Fedora类似。
通过以上步骤,你可以设置yum自动更新,确保系统始终运行最新的软件包和安全补丁。