天天看點

Ubuntu中update、upgrade、dist-upgrade、full-upgrade的差別

apt install update

:将遠端軟體庫和本地軟體庫做對比,檢查哪些軟體可以更新,以及軟體包依賴關系,給出一個分析報告。隻檢查不更新。

apt install upgrade

:在執行

upgrade

之前要先執行

update

,根據

update

的分析報告去下載下傳并更新軟體。在以下幾種情況,某個待更新的軟體包不會被更新。

  • 新軟體包和系統的某個軟體包有沖突
  • 新軟體包有新的依賴,但系統不滿足依賴
  • 安裝新軟體包時,要求先移除舊的軟體包

apt install dist-upgrade

:在執行

dist-upgrade

之前也要先執行

update

dist-upgrade

包含

upgrade

,同時增添了以下功能:

  • 可以智能處理新軟體包的依賴
  • 智能沖突解決系統
  • 安裝新軟體包時,可以移除舊軟體包,但不是所有軟體都可以。

apt install full-upgrade

:在執行

full-upgrade

之前也要先執行

update

,更新整個系統,必要時可以移除舊軟體包。

繼續閱讀