Ubuntu 的自動更新是透過一個叫做「unattended-upgrades」的套件來管理的,所以,只要用下面第一行的指令安裝好這個套件之後,再執行下面第二行的指令來回答「Yes」之後,這樣,Ubuntu 就會每天檢查一次,然後,自動下載和安裝和安全性相關的更新了 ...
$ sudo apt-get install unattended-upgrades
$ sudo dpkg-reconfigure -plow unattended-upgrades
不過,這個 unattended-upgrades 套件在較新版本的 Ubuntu 都是預設都有是安裝,所以,是不需要自己安裝,因此,只要執行上面第二行指令來啟用和停用這項自動更新的功能就可以了哩 !
預設只會啟用安全性更新 |
另外,預設只會自動更新和安全性相關的更新,如果,你想讓所有的更新都自動的話,就可以打開 「/etc/apt/apt.conf.d/50unattended-upgrades」這個檔案,找到下面這個區塊後,把前面有兩個斜線那三行的斜線拿掉後存檔,這樣,就會讓 Ubuntu 自動更新全部了,但是 ... 但是 ... 依阿舍的經驗來說,還是不太建議這樣做,會有風險的哩 !
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}-security";
// "${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";
};
還有,預設的自動更新頻率是一天一次,如果不想要這麼的密集的話,可以打開「/etc/apt/apt.conf.d/20auto-upgrades」這個檔,把下面的這二行後面的 "1" 改成你要的數字就可以了,單位是以 "天" 計算的,不過,如果是改成 "0" 的話,就等同停用自動更新的功能了,所以,如果暫時要停止自動更新的話,也可以直接修改這個檔案來把所有的數字都改成 "0" 哩 !
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
那自動更新的時間會是什麼時候呢 ? 因為擔心全世界的 Ubuntu 的自動更新會發生在同一個時間,然後,就會把那些儲存庫伺服器給搞掛掉,所以,Unattended-Upgrades 套件會有一套運算更新的機制,因此,不在每天的固定的那一個時間來執行哩 ! ....
順便看看 ...
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁