7.6. 卸载软件包
下面的部分描述了如何使用 yum:
- 删除软件包。
- 删除软件包组。
- 在 yum 输入中指定软件包名称。
7.6.1. 使用 YUM 删除软件包
使用以下流程,根据组名或 groupID 删除软件包。
流程
要删除某个软件包以及所有相依性软件包,请使用:
# yum remove package-name
使用软件包名称替换 package-name。
要同时删除多个软件包及其依赖项,请使用:
# yum remove package-name-1 package-name-2
使用软件包名称替换 package-name-1 和 package-name-2。
在删除其依赖软件包前。yum 无法删除软件包。
请注意,您可以通过显式定义如何解析参数来优化软件包搜索。如需了解更多详细信息,请参阅 在 yum 输入中指定软件包名称。
7.6.2. 使用 YUM 删除软件包组
使用以下流程,根据组名或 groupID 删除软件包。
流程
要根据组群名称删除软件包组,请使用:
# yum group remove group-name
或者
# yum remove @group-name
使用组群的全名替换 group-name。
要通过 groupID 删除软件包组,请使用:
# yum group remove groupID
使用组 ID 替换 groupID。
7.6.3. 在 YUM 输入中指定软件包名称
要优化安装和删除过程,您可以在 yum install
和 yum remove
命令中附加 -n
、-na
或 -nevra
后缀以明确定义如何解析参数:
要使用其确切的名称安装软件包,请使用:
# yum install-n name
使用具体软件包名称替换 name。
要使用其确切的名称和构架安装软件包,请使用:
# yum install-na name.architecture
使用软件包的实际名称和构架替换 name 和 architecture。
要使用其确切的名称、epoch、版本、发行版和架构安装软件包,请使用:
# yum install-nevra name-epoch:version-release.architecture
用软件包的名称、epoch、版本、发行和架构替换 name、epoch、version、release和 architecture