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 插件:

    1. 请确定在 /etc/yum.conf 文件的 [main] 部分有以 plugins= 开头的行。
    2. plugins= 的值设置为 1

      plugins=1

7.10.3.3. 禁用 YUM 插件

  • 禁用所有 yum 插件:

    1. 请确定在 /etc/yum.conf 文件的 [main] 部分有以 plugins= 开头的行。
    2. plugins= 的值设置为 0

      plugins=0
      重要

      不建议禁用所有插件。某些插件提供重要的 yum 服务。特别是 product-idsubscription-manager 插件,它们为基于证书的 内容发布网络 (CDN)提供支持。全局禁用插件是作为一个方便选项提供的,仅在使用 yum 诊断潜在的问题时才建议使用。

  • 要禁用特定命令的所有 yum 插件,请在该命令中附加 --noplugins 选项。

    # yum --noplugins update
  • 要在一个命令中禁用特定的 yum 插件,请在命令中附加 --disableplugin=plugin-name 选项。

    # yum update --disableplugin=plugin-name

    使用插件的名称替换 plugin-name

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.