要設置Yum(Yellowdog Updater, Modified)在Linux上自動更新軟件,你可以按照以下步驟操作:
yum-cron首先,確保你已經安裝了yum-cron。這個包提供了定時任務的功能。
sudo yum install yum-cron
yum-cron安裝完成后,你需要配置yum-cron。編輯/etc/yum/yum-cron.conf文件:
sudo vi /etc/yum/yum-cron.conf
在這個文件中,你可以設置以下參數:
update_cmd: 更新命令,通常設置為update。apply_updates: 是否自動應用更新,可以設置為yes或no。distro_releasever: 發行版版本號,通常不需要修改。cachedir: 緩存目錄,通常不需要修改。keep_cache: 是否保留緩存,通常設置為0表示不保留。min_time: 最小更新間隔時間,單位為分鐘。max_time: 最大更新間隔時間,單位為分鐘。exclude: 排除某些軟件包不更新。include: 包含某些軟件包必須更新。例如,你可以這樣配置:
[main]
update_cmd=update
apply_updates=yes
distro_releasever=7
cachedir=/var/cache/yum/$basearch/$releasever
keep_cache=0
min_time=360
max_time=720
exclude=kernel*
include=*
yum-cron服務啟動yum-cron服務并設置為開機自啟:
sudo systemctl start yum-cron
sudo systemctl enable yum-cron
yum-cron狀態你可以使用以下命令檢查yum-cron的狀態:
sudo systemctl status yum-cron
如果你想手動觸發一次更新,可以使用以下命令:
sudo yum-cron --debuglevel=1 update
通過以上步驟,你就可以成功設置Yum在Linux上自動更新軟件了。