为什么openEuler既可以yum又可以dnf?

单纯对这个感到好奇,平时装软件包基本都是混用的。

DNF与YUM完全兼容,提供了YUM兼容的命令行以及为扩展和插件提供的API,参考官方文档: 使用DNF管理软件包 (openeuler.org)

openEuler 操作系统中的 yum 和 dnf 都是软链接,并且都链接到了 /usr/bin/dnf-3,如下图所示:

5 Likes

dnf包管理器作为yum的替代品,为了向后兼容性,现在的yum还可以使用,但实际上是dnf的一个软链接。因为Fedora的默认包管理器就是dnf,上游dnf活跃度更高,yum替换为dnf的主要原因是改进软件包管理的性能、增强稳定性等。

2 Likes

明白了 :smiley: