7.7. 管理软件包组
软件包组是用于共同目的的软件包集合(System Tools、Sound and Video)。安装软件包组会拉取一组依赖软件包,这可节省大量时间。
下面的部分描述了如何使用 yum:
- 列出软件包组。
- 安装软件包组。
- 删除软件包组。
- 在 yum 输入中指定全局表达式。
7.7.1. 使用 YUM 列出软件包组
使用 yum
查看已安装的软件包组,并过滤列出的结果。
流程
要查看已安装的和可用组的数量,请使用:
# yum group summary
要列出所有安装的和可用的组,请使用:
# yum group list
请注意,您可以通过为
yum group list
命令添加命令行选项(--hidden
,--available
)过滤结果。更多可用选项请查看 man page。要列出特定组群中包含的强制和可选软件包,请使用:
# yum group info group-name
用组群的名称替换 group-name。
请注意,您可以通过将全局表达式附加为参数来过滤结果。如需了解更多详细信息,请参阅 在 yum 输入中指定全局表达式。
7.7.2. 使用 YUM 安装软件包组
下面的流程描述了如何使用 yum
根据组群名称或 groupID 安装软件包组。
流程
要根据组名称安装软件包组,请使用:
# yum group install group-name
或者
# yum install @group-name
使用组群或者环境组群的完整名称替换 group-name。
要根据 groupID 安装软件包组,请使用:
# yum group install groupID
使用组 ID 替换 groupID。
7.7.3. 使用 YUM 删除软件包组
使用以下流程,根据组名或 groupID 删除软件包。
流程
要根据组群名称删除软件包组,请使用:
# yum group remove group-name
或者
# yum remove @group-name
使用组群的全名替换 group-name。
要通过 groupID 删除软件包组,请使用:
# yum group remove groupID
使用组 ID 替换 groupID。
7.7.4. 在 YUM 输入中指定全局表达式
yum
命令允许您将一个或多个 glob 表达式 作为参数过滤。当将全局表达式作为参数传递给 yum
命令时,您必须退出全局表达式。
流程
要确定将全局表达式传递给
yum
,请使用以下方法之一 :使用双引号或单引号包括整个全局表达式。
# yum provides "*/file-name"
用文件名替换 file-name。
在它们前面使用反斜杠(
\
)符号转义通配符字符。# yum provides \*/file-name
用文件名替换 file-name。