Yum(Yellowdog Updater, Modified)是一个在Red Hat、Fedora和CentOS等基于RPM的Linux发行版中用于管理软件包的工具。要配置Yum自动更新策略,你可以使用yum-cron
或dnf-automatic
(在较新的Fedora版本中)这两个工具。以下是配置自动更新策略的步骤:
安装 yum-cron
在大多数基于RPM的Linux发行版中,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
文件来设置自动更新的策略。以下是一些常用的配置选项:
update_cmd
: 设置更新命令,默认为 update
。apply_updates
: 设置是否自动应用更新,默认为 yes
。update_interval
: 设置检查更新的间隔时间,默认为 1
天。min_delay
: 设置更新之间的最小延迟时间,默认为 0
分钟。exclude
: 设置要排除的软件包列表。include
: 设置要包含的软件包列表。示例配置:
[main]
update_cmd=update
apply_updates=yes
update_interval=1
min_delay=0
exclude=kernel*
include=*
重启 yum-cron 服务
sudo systemctl restart yum-cron
在较新的Fedora版本中,推荐使用 dnf-automatic
来替代 yum-cron
。以下是配置步骤:
安装 dnf-automatic
sudo dnf install dnf-automatic
启动并启用 dnf-automatic 服务
sudo systemctl start dnf-automatic
sudo systemctl enable dnf-automatic
配置 dnf-automatic
编辑 /etc/dnf/dnf-automatic.conf
文件来设置自动更新的策略。以下是一些常用的配置选项:
apply_updates
: 设置是否自动应用更新,默认为 yes
。update_interval
: 设置检查更新的间隔时间,默认为 1
天。min_delay
: 设置更新之间的最小延迟时间,默认为 0
分钟。exclude
: 设置要排除的软件包列表。include
: 设置要包含的软件包列表。示例配置:
[main]
apply_updates=yes
update_interval=1
min_delay=0
exclude=kernel*
include=*
重启 dnf-automatic 服务
sudo systemctl restart dnf-automatic
通过以上步骤,你可以配置Yum自动更新策略,确保系统中的软件包保持最新状态。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Debian Yum如何配置自动更新