dnf 是Dandified Yum的简称,这是下一代的yum软件包管理器(Yum的派生)。DNF命令使用libsolv,hawkey,ibrepo和libcomps等C语言库编写。它是在Fedora 18中引入的,自Fedora 22以来它一直是默认的软件包管理器。dnf是一个软件包管理器,可以在基于RPM的Linux发行版上安装,更新和删除软件包。它会自动计算依赖性并确定安装软件包所需的操作。由于一些长期问题尚未在yum中解决,如性能差,内存使用率高,依赖关系解析速度慢等,yum已被dnf取代。这不仅仅是解决yum中待解决的问题。 此外,dnf添加了许多功能,以实现基于RPM的系统中软件包的无缝管理。
特点:
- 支持多个存储库
- 配置简单
- 更快,更少内存占用的操作 等等
安装 dnf
dnf 并未默认安装在 RHEL 或 CentOS 7系统中
为了安装 dnf ,必须先安装并启用 epel-release 依赖
yum install epel-release
使用 epel-release 依赖中的 YUM 命令来安装 dnf 包
yum install dnf
文章评论