补充说明
DNF 是新一代的rpm软件包管理器。他首先出现在 Fedora 18 这个发行版中。它取代了yum,正式成为 Fedora 22 的包管理器。
#查看dnf版本
[root@CentOS8 ~]# dnf --version
#查看可用库
[root@CentOS8 ~]# dnf repolist
#列出所有包
[root@CentOS8 ~]# dnf list
#列出已安装的包
[root@CentOS8 ~]# dnf list installed
#列出可供安装的包
[root@CentOS8 ~]# dnf list available
#搜索软件包
[root@CentOS8 ~]# dnf search <名称>
#查询软件包详细信息
[root@CentOS8 ~]# dnf info <名称>
.
#安装包
[root@CentOS8 ~]# dnf install <名称>
#更新包
[root@CentOS8 ~]# dnf update <名称>
#删除软件包
[root@CentOS8 ~]# dnf remove nano 或 [root@CentOS8 ~]# dnf erase nano
#删除无用孤立的软件依赖包
[root@CentOS8 ~]# dnf autoremove
#删除缓存的无用软件包
[root@CentOS8 ~]# dnf clean all
#获取有关某条命令的使用帮助
[root@CentOS8 ~]# dnf help clean
#查看所有的软件包组
[root@CentOS8 ~]# dnf grouplist
#安装一个软件包组
[root@CentOS8 ~]# dnf groupinstall ‘Educational Software’
#升级一个软件包组中的软件包
[root@CentOS8 ~]# dnf groupupdate ‘Educational Software’
#删除一个软件包组
[root@CentOS8 ~]# dnf groupremove ‘Educational Software’