DNF是Dandified YUM的缩写,是一个面向基于RPM的Linux发行版的软件包管理器,DNF用于在Fedora/RHEL/CentOS操作系统中安装、更新和删除软件包。
默认情况下,DNF已经默认安装在CentOS8操作系统中。如果没有预置安装DNF,可以运行以下命令来安装DNF。
yum install dnf //安装DNF dnf --version //检查DNF的版本
你可以使用如下DNF命令来列出所有、已安装和可用的安装包。
dnf list //列出所有安装包。 dnf list installed //累出所有已安装的软件包。 dnf list available //列出所有可用的软件包。
使用DNF命令来查询httpd软件包信息。
dnf search httpd
使用如下DNF命令来安装和httpd软件包。
dnf install httpd //安装 dnf reinstall httpd //重装
在某些情况下,您需要下载软件包而不需要安装它。你可以用以下DNF命令下载特定的软件包。
dnf download httpd dnf info httpd //查看一个软件包的详细信息
首先检查软件是否可以升级,然后使用DNF命令进行升级。
dnf check-update //检查软件包升级状态 dnf update //升级软件包 dnf update httpd //如果只升级某一项,可以使用如下命令
dnf grouplist //列出所有的软件包组 dnf groupinstall 'System Tools' //安装指定的软件包组下的所有软件 dnf groupupdate 'System Tools' //升级指定的软件包组下的所有软件
你可以用以下DNF命令列出所有存储库。
dnf repolist all //列出所有的存储库 dnf repolist //仅列出可用的存储库
你可以通过以下DNF命令来删除软件包、软件包组,清理软件包缓存和相关依赖。
dnf remove httpd //您可以从系统中删除任何不需要的包,使用以下命令 dnf autoremove //删除与包httpd一起安装的不需要的依赖项 dnf clean all //清除所有的软件包缓存 dnf groupremove 'System Tools' //删除软件包组
小提示:试试吧全栈教程之CentOS8教程,主打原创,定期更新,全部免费,欢迎收藏学习和转载分享。