Yum

總是喜歡 dnf 而不是 yum?

  • July 2, 2021

這個問題類似,我想知道以下是否屬實:

如果您同時擁有 dnf 和 yum,請始終更喜歡使用 dnf 而不是 yum,因為 dnf 旨在取代 yum。

(這個問題和連結的問題之間的區別是,我想知道是否更喜歡一個,而不僅僅是區別是什麼。我也在問你使用的是哪種 linux 風格)

答案有點複雜,主要是“品牌問題”。DNF 取代了 YUM,但為了使事情向後兼容並減少混淆,該yum命令仍然存在,DNF 有時被稱為 YUM v4。您應該使用什麼以及在使用yum二進製文件時使用什麼取決於您執行的發行版和版本。

Fedora中,您可能甚至沒有 YUM。有一個yum二進製文件,但它只是執行dnf

$ yum --version
4.8.0
 Installed: dnf-0:4.8.0-1.fc34.noarch at Fri Jun 18 15:52:04 2021
 Built    : Fedora Project at Tue Jun 15 09:17:44 2021

DNF在 Fedora 22(2015 年發布)中正式取代了 YUM。YUM 在Fedora 31(2019 年發布)中被完全刪除,該版本於 2020 年 11 月結束生命週期,因此所有目前支持的 Fedora 版本都只有 DNF。

RHEL/CentOS 8中,官方文件告訴您使用yum,但它只是dnf為了向後兼容而重新命名(YUM v4)。YUM v3 在 8 上不可用。

RHEL/CentOS 7中,DNF (YUM v4)作為技術預覽版提供,因此您可以嘗試一下,但您可能希望繼續使用預設的 YUM v3。

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