Centos
在 CentOS 中,yum update 和 yum upgrade 有什麼區別?
和之間有什麼區別,什麼
yum update
時候yum upgrade
應該使用一個而不是另一個?
yum upgrade
強制刪除過時的軟體包,而yum update
可能會也可能不會這樣做。刪除過時的軟體包可能會有風險,因為它可能會刪除您使用的軟體包。這使得
yum update
選擇更安全。來自
man yum
:更新
如果在沒有任何包的情況下執行,更新將更新每個目前安裝的包。如果指定了一個或多個包或包 glob,Yum 將只更新列出的包。在更新軟體包時,yum 將確保滿足所有依賴項。(有關詳細資訊,請參閱指定包名稱)如果指定的包或 glob 與目前未安裝的包匹配,則更新將不會安裝它們。update 對組、文件、提供和文件列表進行操作,就像“安裝”命令一樣。 如果 main obsoletes 配置選項為 true(預設)或存在 –obsoletes 標誌,yum 將在其計算中包含包過時的包 - 這使其更適合發行版更改,例如:從 somelinux 8.0 升級到 somelinux 9。
升級
與設置了 –obsoletes 標誌的更新命令相同。有關更多詳細資訊,請參閱更新。