DNF 介绍
- DNF代表Dandified YUM是基于RPM的Linux发行版的软件包管理器
- DNF新一代的RPM软件包管理器。他首先出现在 Fedora 18 这个发行版中。而最近,他取代了YUM,正式成为 Fedora 22 的包管理器。
- DNF包管理器克服了YUM包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。
- DNF使用 RPM, libsolv 和 hawkey 库进行包管理操作。
常用命令
- 检查并升级可用软件包:
$ dnf update
- 删除缓存:
$ dnf clean all
- 列出可用的软件源:
$ dnf repolist
- 搜索软件:
$ dnf search $package
- 查看软件的详细信息
$ dnf info $package
- 安装软件:
$ dnf install $package
- 升级软件包:
$ dnf update $package
- 重新安装软件包
$ dnf reinstall $package
- 列出所有安装的RPM包
$ dnf list installed
- 删除软件包:
$ dnf remove $package
- 删除所有原先因为依赖关系安装的不需要的软件包
$ dnf autoremove $package
- 只下载软件包,不安装
dnf download $package
- 查看更多命令:
dnf hel