与这个问题类似,我想知道以下内容是否属实:
如果您同时拥有 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
Run Code Online (Sandbox Code Playgroud)
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。
归档时间: |
|
查看次数: |
574 次 |
最近记录: |