7.10. 配置 YUM
yum 及相关工具的配置信息保存在 /etc/yum.conf
文件中。这个文件包含一个必须的 [main]
部分,它可让您设置具有全局效果的 yum 选项。
下面的部分描述了如何:
- 查看当前的 yum 配置。
- 设置 yum [main] options。
- 使用 yum 插件。
7.10.1. 查看当前的 YUM 配置
使用以下流程查看当前的 yum
配置。
流程
要显示
/etc/yum.conf
文件的[main]
部分中指定的全局yum
选项的当前值,请使用:# yum config-manager --dump
7.10.2. 设置 YUM 主要选项
/etc/yum.conf
配置文件包含一个 [main]
部分。以下列出的键-值对会影响 yum 如何操作,以及如何对待存储库。
您可以在 /etc/yum.conf
文件 [main]
部分标题下添加附加选项。
有关可用的 [main]
选项的完整列表,请查看 yum.conf(5)手册页中的 [main] OPTIONS
部分。
7.10.3. 使用 YUM 插件
yum 提供扩展和增强操作的插件。默认安装某些插件。
下面的部分论述了如何启用、配置和禁用 yum 插件。
7.10.3.1. 管理 YUM 插件
流程
插件配置文件始终包含一个 [main]
部分,其中 enabled=
选项控制在运行 yum
命令时插件是否启用。如果缺少这个选项,您可以手动将其添加到该文件中。
每个安装的插件在 /etc/dnf/plugins/
目录中都有自己的配置文件。您可以在这些文件中启用或禁用特定插件选项。
7.10.3.2. 启用 YUM 插件
以下流程描述了如何禁用或启用所有 YUM 插件,为特定的命令禁用所有插件,或为单个命令禁用某些 YUM 插件。
流程
启用所有 yum 插件:
-
请确定在
/etc/yum.conf
文件的[main]
部分有以plugins=
开头的行。 将
plugins=
的值设置为1
。plugins=1
-
请确定在
7.10.3.3. 禁用 YUM 插件
禁用所有 yum 插件:
-
请确定在
/etc/yum.conf
文件的[main]
部分有以plugins=
开头的行。 将
plugins=
的值设置为0
。plugins=0
重要不建议禁用所有插件。某些插件提供重要的 yum 服务。特别是 product-id 和 subscription-manager 插件,它们为基于证书的
内容发布网络
(CDN)提供支持。全局禁用插件是作为一个方便选项提供的,仅在使用 yum 诊断潜在的问题时才建议使用。
-
请确定在
要禁用特定命令的所有 yum 插件,请在该命令中附加
--noplugins
选项。# yum --noplugins update
要在一个命令中禁用特定的 yum 插件,请在命令中附加
--disableplugin=plugin-name
选项。# yum update --disableplugin=plugin-name
使用插件的名称替换 plugin-name。