DNF代表Dandified YUM是基于RPM的Linux发行版的软件包管理器。它用于在Fedora/RHEL/CentOS操作系统中安装,更新和删除软件包。 它是Fedora 22,CentOS8和RHEL8的默认软件包管理器。 DNF是YUM的下一代版本,并打算在基于RPM的系统中替代YUM。DNF功能强大且具有健壮的特征。DNF使维护软件包组变得容易,并且能够自动解决依赖性问题。
#已安装包的列表
dnf list installed
#或者
dnf list available

#查找与安装软件包
dnf search nginx

#安装nginx包命令
dnf install nginx
#重装nginx
dnf reinstall nginx

#下载指定包
dnf download php-fpm


#查看nginx详细信息
dnf info nginx

#更新系统包
dnf check-update
#更新系统中的所有安装包
dnf update

#更新nginx软件包
dnf update nginx

#列出安装组包(Group packages)
dnf grouplist

#安装特定的组包
dnf groupinstall 'System Tools'

#你也能用下列命令更新组包
dnf groupupdate 'System Tools'

#清除所有缓存的软件包
dnf clean all