摘要:
下文讲述Linux中dnf的功能说明,如下所示;
dnf简介:
dnf是一个新的rpm软件包管理器,它出现的目的是取代yum
dnf在用户体验,内存占用,依赖分析,运行速度等方面进行了性能提升
dnf命令功能:
用于进行RPM软件包管理
dnf命令的语法格式:
dnf [参数]
-----常用参数说明----
repolist:返回系统中可用的 DNF 软件库
list:列出用户系统上的所有来自软件库的可用软件包和所有已经安装在系统上的软件包
search :查找软件库中的软件包
provides :查找某一文件的提供者
info :查看软件包详情
install :安装软件包
update :升级软件包
check-update:检查系统软件包的更新
update:升级所有系统软件包
remove:删除软件包
autoremove:删除无用孤立的软件包
clean all:删除缓存的无用软件包
help :返回有关某条命令的使用帮助
help:获取所有的dnf命令及其用途
history:获取dnf命令的执行历史
grouplist:获取所有的软件包组
groupinstall :安装一个软件包组
groupupdate :升级一个软件包组中的软件包
groupremove :删除一个软件包组
distro-sync:更新软件包到最新的稳定发行版
reinstall :重新安装特定软件包
downgrade :回滚某个特定软件的版本
–version:获取DNF的版本信息
-----注意事项---
1.dnf存在于Fedora 18发行版中
在Fedora 22中,它正式成为了其包管理器
2.dnf中没有 –skip-broken命令
例:
dnf命令的示例分享
--回滚mysql软件包到特定版本
[root@maomao365 ~]# dnf downgrade mysql
---重新安装特定软件包
[root@maomao365 ~]# dnf reinstall mysql
---返回所有的软件包组
[root@maomao365 ~]# dnf grouplist