Linux

使用 apt-get upgrade 指定更新?

  • September 26, 2011

在 Ubuntu 中,更新系統最方便的方法是呼叫 apt-get update,然後呼叫 apt-get upgrade。但是,在作為生產環境一部分的系統上,通常的做法是先在離線系統上測試更新,然後再應用已在生產系統上測試過的相同更新。我想知道 apt-get upgrade 是否可以做到這一點 - 有沒有辦法更詳細地指定升級,例如通過指定執行升級的日期?

一旦你測試了升級,你可以手動升級那些你在生產伺服器上測試過的特定包:

apt-get install somepackage=someversion

如果您想指定執行升級的日期,您應該 cron 它。

如果您要進行批發升級,請將其放入您的 crontab 中並指定所需日期:

/usr/sbin/apt-get 更新 –yes

如果您只想進行特定更新,那麼我建議使用上面@psusi 中的格式,並使用 –yes 標誌再次將每個包放入列表中。

–yes 標誌只是對出現的任何問題回答“是”,因此安裝不會掛起等待有人按下鍵。當然,只有在您在 dev 上對它們進行了全面測試後,才能自動確認您的升級。

引用自:https://serverfault.com/questions/315554