Yum
總是喜歡 dnf 而不是 yum?
與這個問題類似,我想知道以下是否屬實:
如果您同時擁有 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。