yum命令已死,RHEL/centos/fedora中dnf命令使用简介
即将到来的DNF是基于RPM linux(RPM-based Linux)的下一代包管理工具。在作为rhel的先行军的fedora22/23中yum命令已被移除,被dnf命令代替,可见在之后版本的rhel与centos将跟进此更新。由dnf执掌包管理大全,yum命令将淡出历史舞台。
本文来自 www.cmdgy.com
dnf命令支持现有yum命令。本文介绍常用的dnf命令。
安装卸载
安装包:
dnf install
卸载包:
dnf remove
可选参数
只解析ipv4地址
-4
只解析ipv6地址
-6
所有提问(yes/no)回答yes
-y , --assumeyes
其他命令 本文来自 www.cmdgy.com
从系统中移除所有“树叶”软件包(安装其他软件时由于依赖关系安装的包)
dnf autoremove
清除所有缓存。
dnf clean cache
#该命令与以下所有命令组合等价
dnf clean dbcache
dnf clean expire-cache
dnf clean metadata
dnf clean packages
dnf clean plugins
软件包降级:
dnf downgrade
搜索某软件包
dnf list
在已安装的包名中搜索
dnf list installed
重新安装某软件包
dnf reinstall
更新本地缓存(常与clean all连用)
dnf makecache
“组“命令(group command)
”组“是虚拟的一类软件包集合。
查看所有可安装的组
dnf group info
搜索包含关键字的组
dnf group list
安装某个组
dnf group install
卸载某个组
dnf group remove
升级某组
dnf group upgrade