我發現更新管理器的 GUI 配置的最大檢查間隔為每天一次。我確信 Canonical 已經仔細考慮過這個問題,但現在我不想長達 24 小時沒有潛在的重要更新。
如何設定我的桌面系統,以便:
- 自動套用安全更新
- 檢查安全更新的頻率超過每天一次(如果這可以透過推播通知而不是定期檢查來完成,也許更好)
- 如有必要,立即以圖形方式提示重新啟動(獎勵積分:UI 應解釋為什麼需要重新啟動,例如參考更新的包更改日誌/CVE)
我應該使用無人值守升級,還是從 crontab 執行更新管理器,或其他什麼?我如何配置這些工具來實現我想要的?
答案1
這裡您可以找到有關如何建立 cronjob 的資訊。使用您想要的時間和此命令製作一個:
/usr/bin/update-manager
這將開啟圖形更新管理器,然後搜尋更新。
如果您喜歡圖形應用程序,則可以使用以下命令安裝圖形 cronjob 管理器:
sudo apt-get install gnome-schedule
它在破折號中稱為「計劃任務」。如果可以輕鬆地允許您執行此命令,例如每小時運行一次。
但是,請不要使用每個整小時的預設設置,而是選擇不同於 59、0、1、2 和 3 的隨機分鐘,這樣伺服器就不會在每個整小時收到大量用戶的查詢。
答案2
我也在做這方面的工作。也許推播通知的一個可能方向是讓某些東西監視 RSS 來源http://www.ubuntu.com/usn/然後在新項目添加到提要後幾分鐘觸發更新過程?我注意到現在伺服器有一種方法可以透過以下方式將 RSS Feed 的變更推送到客戶端:https://en.wikipedia.org/wiki/PubSubHubbub