要如何設定 Debian/Ubuntu 自動做更新呢?這可以使用 dpkg-reconfigure -plow unattended-upgrade
來設定
sudo dpkg-reconfigure -plow unattended-upgrades
執行指令後,會跳出視窗詢問是否要自動更新,選擇 Yes 就可以了。執行以後,會更新 /etc/apt/apt.conf.d/20auto-upgrades
這個檔案的內容
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
如果有不想自動更新的套件,可以用黑白名單來設置,這邊可以參考 /etc/apt/apt.conf.d/50unattended-upgrades
檔案裡的範例來設定。
有些套件在更新後,會需要重新開機,unattended-upgrade 也可以做到自動重開機,主要是在 /etc/apt/apt.conf.d/20auto-upgrades
加入以下設定
//Unattended-Upgrade::Automatic-Reboot "false";
//Unattended-Upgrade::Automatic-Reboot-WithUsers "true";
//Unattended-Upgrade::Automatic-Reboot-Time "02:00";
除了可以指定是否自動重開機外,也可以指定自動重開機的時間。
了解 Debian/Ubuntu 如何自動更新以後,相信在管理主機上會更為輕鬆。
沒有留言:
張貼留言