[命令] CentOS Linux & RHEL 命令 yum (管理软件和软件源)

具体的内容:

内容一: 帮助文档相关
1.1 显示 yum 帮助信息
1.2 显示 yum 子选项的帮助信息

内容二:软件相关
2.1 安装软件
2.1.1 交互式
2.1.2 非交互式
2.2 删除软件
2.2.1 交互式
2.2.2 非交互式
2.3 升级软件
2.3.1 升级软件
2.3.1.1 交互式
2.3.1.2 非交互式
2.3.2 升级所有软件
2.3.2.1 升级所有软件
2.3.2.1.1 交互式
2.3.2.1.2 非交互式
2.3.2.2 升级除某软件外的所有软件
2.3.2.2.1 交互式
2.3.2.2.2 非交互式
2.3.2.3 显示所有可以升级的软件
2.4 显示软件
2.4.1 显示软件
2.4.1.1 显示软件
2.4.1.2 显示软件详细信息
2.4.2 显示所有软件

内容三:软件组相关
3.1 安装软件组
3.1.1 交互式
3.1.2 非交互式
3.2 删除软件组
3.2.1 交互式
3.2.2 非交互式
3.3 显示所有可用软件组

内容四:安全相关
4.1 Errata
4.1.1 Errata
4.1.1.1 安装 Errata
4.1.1.1.1 交互式
4.1.1.1.2 非交互式
4.1.1.2 显示 Errata 的详细信息
4.1.2 所有 Errata
4.1.2.1 安装所有 Errata
4.1.2.1.1 交互式
4.1.2.1.2 非交互式
4.1.2.2 显示所有 Errata 和相关软件版本
4.1.2.3 显示所有 Errata 和相关的 CVE
4.2 CVE
4.2.1 CVE
4.2.1.1 安装 CVE
4.2.1.1.1 交互式
4.2.1.1.2 非交互式
4.2.2 所有 CVE
4.2.2.1 显示所有 CVE 和相关软件版本
4.2.2.2 显示所有 CVE 和相关的 Errata
4.2 安全补丁
4.2.1 安全补丁
4.2.1.1 安装安全补丁
4.2.1.1.1 交互式
4.2.1.1.2 非交互式
4.2.2 所有安全补丁
4.2.2.1 安装所有安全补丁
4.2.2.1.1 交互式
4.2.2.1.2 非交互式
4.2.2.2 显示所有安全补丁

内容五:软件源相关
5.1 显示所有软件源
5.2 缓存软件源列表
5.2.1 缓存所有已启用软件源列表
5.2.2 清除所有软件源列表缓存
5.2.3 保存所有软件源列表缓存

内容六:管理相关
6.1 显示 yum 历史命令
6.2 显示 yum 安装记录

内容目录:

内容一: 帮助文档相关
1.1 显示 yum 帮助信息

# yum help

1.2 显示 yum 子选项的帮助信息

# yum help <option>

或者:

# yum <option> help

内容二:软件相关
2.1 安装软件
2.1.1 交互式

# yum install <software>

2.1.2 非交互式

# yum -y install <software>

或者:

# yum install <software> -y

2.2 删除软件
2.2.1 交互式

# yum remove <software>

2.2.2 非交互式

# yum -y remove <software>

或者:

# yum remove <software> -y

2.3 升级软件
2.3.1 升级软件
2.3.1.1 交互式

# yum update <software>

2.3.1.2 非交互式

# yum -y update <software>

或者:

# yum update <software> -y

2.3.2 升级所有软件
2.3.2.1 升级所有软件
2.3.2.1.1 交互式

# yum update

2.3.2.1.2 非交互式

# yum -y update

或者:

# yum update -y

2.3.2.2 升级除某软件外的所有软件
2.3.2.2.1 交互式

# yum update --exclude=<software>

2.3.2.2.2 非交互式

# yum -y update --exclude=<software>

或者:

# yum update --exclude=<software> -y

2.3.2.3 显示所有可以升级的软件

# yum check-update

2.4 显示软件
2.4.1 显示软件
2.4.1.1 显示软件

# yum list all | grep <software>

2.4.1.2 显示软件详细信息

# yum info | grep <software>

2.4.2 显示所有软件

# yum list all

内容三:软件组相关
3.1 安装软件组
3.1.1 交互式

# yum groupinstall <group>

3.1.2 非交互式

# yum -y groupinstall <group>

或者:

# yum groupinstall <group> -y

3.2 删除软件组
3.2.1 交互式

# yum groupremove <group>

3.2.2 非交互式

# yum -y groupremove <group>

或者:

# yum groupremove <group> -y

3.3 显示所有可用软件组

# yum group list

内容四:安全相关
4.1 Errata
4.1.1 Errata
4.1.1.1 安装 Errata
4.1.1.1.1 交互式

# yum update --advisory=<errata>

4.1.1.1.2 非交互式

# yum -y update --advisory=<errata>

或者:

# yum update --advisory=<errata> -y

4.1.1.2 显示 Errata 的详细信息

# yum updateinfo <errata>

4.1.2 所有 Errata
4.1.2.1 安装所有 Errata
4.1.2.1.1 交互式

# yum update-minimal --security

4.1.2.1.2 非交互式

# yum -y update-minimal --security

或者:

# yum update-minimal --security -y

4.1.2.2 显示所有 Errata 和相关软件版本

# yum updateinfo list

4.1.2.3 显示所有 Errata 和相关的 CVE

# yum updateinfo info security

4.2 CVE
4.2.1 CVE
4.2.1.1 安装 CVE
4.2.1.1.1 交互式

# yum update --cve <CVE>

4.2.1.1.2 非交互式

# yum -y update --cve <CVE>

或者:

# yum update --cve <CVE> -y

4.2.2 所有 CVE
4.2.2.1 显示所有 CVE 和相关软件版本

# yum updateinfo list cves

4.2.2.2 显示所有 CVE 和相关的 Errata

# yum updateinfo info security

4.2 安全补丁
4.2.1 安全补丁
4.2.1.1 安装安全补丁
4.2.1.1.1 交互式

# yum update <security patch>

4.2.1.1.2 非交互式

# yum -y update <security patch>

或者:

# yum update <security patch> -y

4.2.2 所有安全补丁
4.2.2.1 安装所有安全补丁
4.2.2.1.1 交互式

# yum update --security

4.2.2.1.2 非交互式

# yum -y update --security

或者:

# yum update --security -y

4.2.2.2 显示所有安全补丁

# yum check-update --security

内容五:软件源相关
5.1 显示所有软件源

# yum repolist 

5.2 缓存软件源列表
5.2.1 缓存所有已启用软件源列表

# yum repolist 

5.2.2 清除所有软件源列表缓存

# yum clean all

5.2.3 保存所有软件源列表缓存

# yum makecache

内容六:管理相关
6.1 显示 yum 历史命令

# yum history

6.2 显示 yum 安装记录

# yum history info