Yum
yum update 和 dnf upgrade 的區別
我想知道
yum update
和之間是否有區別dnf upgrade
。我正在使用 CentOS 7。我一直在同時使用這兩個命令。我又試了一次,這就是發生的事情:yum update Loaded plugins: fastestmirror, langpacks adobe-linux-x86_64 | 2.9 kB 00:00 base | 3.6 kB 00:00 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 (1/2): adobe-linux-x86_64/primary_db | 2.7 kB 00:00 (2/2): updates/7/x86_64/primary_db | 6.9 MB 00:02 ############################################################# dnf upgrade Adobe Systems Incorporated 15 kB/s | 1.9 kB 00:00 CentOS-7 - Base 45 kB/s | 9.5 MB 03:35 5CentOS-7 - Updates 2.0 MB/s | 9.4 MB 00:04 CentOS-7 - Extras 1.2 MB/s | 929 kB 00:00 Using metadata from Tue Apr 10 16:22:39 2018 Dependencies resolved. Nothing to do.
對我來說,他們似乎正在顯示不同的更新。但我可能是錯的。
你應該先執行
update
,然後upgrade
。使用 yum 從命令行讀取更新包
更新:
如果在沒有任何包的情況下執行,更新將更新每個目前安裝的包。如果指定了一個或多個包或包 glob,Yum 將只更新列出的包。在更新軟體包時,yum 將確保滿足所有依賴項。
$$ … $$ 如果
$$ … $$存在 –obsoletes 標誌 yum 將在其計算中包括包過時 - 這使其更適合發行版更改,例如:從 somelinux 8.0 升級到 somelinux 9。 升級:
與設置了 –obsoletes 標誌的更新命令相同。
在 CentOS 中,yum update 和 yum upgrade 有什麼區別?
與 Yum 相比,DNF 提供:
- 更好的依賴管理
- 支持 Python 以外的擴展
- 記錄的 API
- 降低記憶體使用率
- 元數據與儲存庫的自動同步較少,使用者經常抱怨這個過程“發生得太頻繁並且花費了太多時間”。