内容一: 帮助文档相关
1.1 显示 dnf 帮助信息
# dnf help
1.2 显示 dnf 子选项的帮助信息
# dnf help <option>
或者:
# dnf <option> help
内容二:软件相关
2.1 安装软件
2.1.1 交互式
# dnf install <software>
2.1.2 非交互式
# dnf -y install <software>
或者:
# dnf install <software> -y
2.2 删除软件
2.2.1 交互式
# dnf remove <software>
2.2.2 非交互式
# dnf -y remove <software>
或者:
# dnf remove <software> -y
2.3 升级软件
2.3.1 升级软件
2.3.1.1 交互式
# dnf update <software>
2.3.1.2 非交互式
# dnf -y update <software>
或者:
# dnf update <software> -y
2.3.2 升级所有软件
2.3.2.1 升级所有软件
2.3.2.1.1 交互式
# dnf update
2.3.2.1.2 非交互式
# dnf -y update
或者:
# dnf update -y
2.3.2.2 升级除某软件外的所有软件
2.3.2.2.1 交互式
# dnf update --exclude=<software>
2.3.2.2.2 非交互式
# dnf -y update --exclude=<software>
或者:
# dnf update --exclude=<software> -y
2.3.2.3 显示所有可以升级的软件
# dnf check-update
2.4 显示软件
2.4.1 显示软件
2.4.1.1 显示软件
# dnf list all | grep <software>
2.4.1.2 显示软件详细信息
# dnf info | grep <software>
2.4.2 显示所有软件
# dnf list all
内容三:软件组相关
3.1 安装软件组
3.1.1 交互式
# dnf groupinstall <group>
3.1.2 非交互式
# dnf -y groupinstall <group>
或者:
# dnf groupinstall <group> -y
3.2 删除软件组
3.2.1 交互式
# dnf groupremove <group>
3.2.2 非交互式
# dnf -y groupremove <group>
或者:
# dnf groupremove <group> -y
3.3 显示所有可用软件组
# dnf group list
内容四:安全相关
4.1 Errata
4.1.1 Errata
4.1.1.1 安装 Errata
4.1.1.1.1 交互式
# dnf update --advisory=<errata>
4.1.1.1.2 非交互式
# dnf -y update --advisory=<errata>
或者:
# dnf update --advisory=<errata> -y
4.1.1.2 显示 Errata 的详细信息
# dnf updateinfo <errata>
4.1.2 所有 Errata
4.1.2.1 安装所有 Errata
4.1.2.1.1 交互式
# dnf update-minimal --security
4.1.2.1.2 非交互式
# dnf -y update-minimal --security
或者:
# dnf update-minimal --security -y
4.1.2.2 显示所有 Errata 和相关软件版本
# dnf updateinfo list
4.1.2.3 显示所有 Errata 和相关的 CVE
# dnf updateinfo info security
4.2 CVE
4.2.1 CVE
4.2.1.1 安装 CVE
4.2.1.1.1 交互式
# dnf update --cve <CVE>
4.2.1.1.2 非交互式
# dnf -y update --cve <CVE>
或者:
# dnf update --cve <CVE> -y
4.2.2 所有 CVE
4.2.2.1 显示所有 CVE 和相关软件版本
# dnf updateinfo list cves
4.2.2.2 显示所有 CVE 和相关的 Errata
# dnf updateinfo info security
4.2 安全补丁
4.2.1 安全补丁
4.2.1.1 安装安全补丁
4.2.1.1.1 交互式
# dnf update <security patch>
4.2.1.1.2 非交互式
# dnf -y update <security patch>
或者:
# dnf update <security patch> -y
4.2.2 所有安全补丁
4.2.2.1 安装所有安全补丁
4.2.2.1.1 交互式
# dnf update --security
4.2.2.1.2 非交互式
# dnf -y update --security
或者:
# dnf update --security -y
4.2.2.2 显示所有安全补丁
# dnf check-update --security
内容五:软件源相关
5.1 显示所有软件源
# dnf repolist
5.2 缓存软件源列表
5.2.1 缓存所有已启用软件源列表
# dnf repolist
5.2.2 清除所有软件源列表缓存
# dnf clean all
5.2.3 保存所有软件源列表缓存
# dnf makecache
内容六:管理相关
6.1 显示 yum 历史命令
# dnf history
6.2 显示 yum 安装记录
# dnf history info