Yum

yum update 和 dnf upgrade 的區別

  • April 11, 2018

我想知道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 從命令行讀取更新包

yum“更新”和“升級”的技術區別是什麼?

更新:

如果在沒有任何包的情況下執行,更新將更新每個目前安裝的包。如果指定了一個或多個包或包 glob,Yum 將只更新列出的包。在更新軟體包時,yum 將確保滿足所有依賴項。

$$ … $$ 如果

$$ … $$存在 –obsoletes 標誌 yum 將在其計算中包括包過時 - 這使其更適合發行版更改,例如:從 somelinux 8.0 升級到 somelinux 9。 升級:

與設置了 –obsoletes 標誌的更新命令相同。

在 CentOS 中,yum update 和 yum upgrade 有什麼區別?

百勝vs DNF

與 Yum 相比,DNF 提供:

  1. 更好的依賴管理
  2. 支持 Python 以外的擴展
  3. 記錄的 API
  4. 降低記憶體使用率
  5. 元數據與儲存庫的自動同步較少,使用者經常抱怨這個過程“發生得太頻繁並且花費了太多時間”。

請參閱DNF 會取代 Yum 嗎?

引用自:https://unix.stackexchange.com/questions/436881