詳解apt-get update和apt-get upgrade的好帖子

ubuntu sudo update與upgrade的做用及區別:http://www.baiyuxiong.com/?p=529

關於如何理解upgrade和dist-upgrade的區別:ubuntu

update更新軟件列表信息,包括版本,依賴關係等spa

upgrade只是簡單的更新包,無論這些依賴,它既不添加包,或是刪除包。在不改變現有軟件設置的基礎上更新軟件,不改變軟件的依賴關係,當軟件的依賴關係發生改變時,upgrade對此情形不處理。get

dist-upgrade針對依賴關係改變的情形並做出處理,會改變配置文件,改變舊的依賴關係,添加包,刪除包。 io

例如軟件包 a 原先依賴 b c d,可是在源裏面可能已經升級了,如今是 a 依賴 b c e。這種狀況下,dist-upgrade 會刪除 d 安裝 e,並把 a 軟件包升級,而 upgrade 會認爲依賴關係改變而拒絕升級 a 軟件包。基礎

相關文章
相關標籤/搜索