我需要哪些指令來更新 Debian,以及應該多久更新一次?

我需要哪些指令來更新 Debian,以及應該多久更新一次?

要更新 Linux,需要執行以下操作嗎?

aptitude update
aptitude safe-update

另外,我應該多久更新一次 Debian?我剛剛意識到我已經快一個月沒有更新了,因為我一直在運行 aptitude 更新。

有一個計劃任務,apt時間為/etc/cron.daily/apt。這是否意味著 Debian 會自動更新?

答案1

據我了解,apt 的 cron 作業僅清理快取和/或更新與套件相關的元數據,但它確實不是執行軟體包的任何升級。

我個人不鼓勵自動更新,但至少 Ubuntu 提供在安裝過程中自動對軟體包套用與安全相關的升級。我假設 Debian 也有類似的機制。

每次登入我管理的電腦時,我都會檢查軟體包升級(並根據需要應用它們)。此外,如果我了解到某個安全漏洞(或更具體地說,是一個修補程式),我會登入所有伺服器並套用升級。

答案2

一旦發布新的安全相關更新,您應該立即更新 Debian 系統(或任何其他 Linux/Unix 系統)。

Debian 上的命令是:

#> aptitude update
#> aptitude safe-upgrade

這些命令刷新可用軟體包清單並升級系統上目前安裝的軟體包。

我強烈建議您查看cron-apt,它旨在透過 cron 運行並定期更新系統。它具有高度可配置性,可讓您指定係統檢查更新的頻率、是否必須下載和/或安裝更新以及其他一些事情。它還透過電子郵件通知已完成的操作,如果您管理多個系統,這將非常有用。

#> aptitude install cron-apt

答案3

aptitude update只會取得有關軟體包的新資訊以及已安裝軟體包的更新。

實際安裝更新包的命令是aptitude safe-upgrade,(不是safe-update

至於應該多久更新一次,「由您自行決定」。雖然像 Ubuntu 這樣的衍生產品有建議的設置,但這實際上取決於您的偏好 - 您是否願意更新,或者您希望更新在您準備好處理之前不會破壞某些內容?

在您每天使用的桌上型電腦上,每日檢查可能是最好的 - 您希望在更新當天就得到更新,因為您經常使用該電腦。在伺服器上,我會每週進行一次或按照您定期安排的維護時段進行。 (如果您沒有維護時段,現在是設定維護時段的好時機。)

答案4

在我運行 Debian 穩定版本的路由器上,我會在相關安全性更新發布後立即安裝它們。我訂閱了Debian 安全公告郵件列表,以便我了解新的安全性更新。我也訂閱了debian 公告了解非安全性更新,例如計劃於本週六發布的 6.0.4 點版本。

在我的桌面上,我運行 Debian 的「不穩定」分支,我每天都會安裝更新。

相關內容