溫馨提示×

yum怎樣設置自動更新軟件包

小樊
54
2025-03-22 05:19:48
欄目: 編程語言

要設置YUM(Yellowdog Updater, Modified)自動更新軟件包,你可以使用yum-cron這個工具。以下是設置步驟:

  1. 安裝yum-cron: 如果你的系統還沒有安裝yum-cron,可以使用以下命令進行安裝:

    sudo yum install yum-cron
    
  2. 啟動并啟用yum-cron服務: 安裝完成后,啟動yum-cron服務并設置為開機自啟:

    sudo systemctl start yum-cron
    sudo systemctl enable yum-cron
    
  3. 配置yum-cronyum-cron的配置文件通常位于/etc/yum/yum-cron.conf。你可以編輯這個文件來設置自動更新的選項。例如:

    sudo vi /etc/yum/yum-cron.conf
    

    在配置文件中,你可以找到以下參數并進行相應的設置:

    • update_cmd:指定更新命令,默認是update。
    • apply_updates:設置為yes以應用更新。
    • min_delay:設置在收到更新通知后等待的最小時間(以分鐘為單位)。
    • max_delay:設置在收到更新通知后等待的最大時間(以分鐘為單位)。
    • distro_releasever:指定操作系統版本號。
    • cachedir:指定緩存目錄。
    • keep_cache:設置為0以禁用緩存。
    • exclude:排除不需要更新的軟件包。

    例如,你可以設置每天凌晨2點自動更新:

    update_cmd=update
    apply_updates=yes
    min_delay=0
    max_delay=60
    distro_releasever=7
    cachedir=/var/cache/yum
    keep_cache=0
    exclude=kernel*
    
  4. 設置定時任務yum-cron默認使用系統的cron服務來執行更新任務。你可以編輯/etc/crontabs文件來添加自定義的cron任務。例如:

    sudo vi /etc/crontabs/root
    

    添加以下行來每天凌晨2點執行更新:

    0 2 * * * root yum-cron check-update && yum-cron update
    
  5. 重啟yum-cron服務: 修改配置文件后,重啟yum-cron服務以應用更改:

    sudo systemctl restart yum-cron
    

通過以上步驟,你就可以設置YUM自動更新軟件包了。請根據你的實際需求調整配置文件中的參數。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女