Menu Close
Settings Close

Language and Page Formatting Options

3.3.2. 启用和禁用 DNF 插件

DNF 工具中,插件会被默认加载。

以下流程描述了如何修改 DNF 插件的加载,以及如何启用或禁用特定的 DNF 插件。

流程

  • 要禁用或启用 DNF 插件的加载,请确保 /etc/dnf/dnf.conf 文件的 [main] 部分有以 plugins= 开头的行。

    1. 要禁用 DNF 插件的加载,将 plugins= 的值设置为 0。

      重要

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

    2. 要启用 DNF 插件的加载,请将 plugins= 的值设置为 1
  • 要禁用特定命令的所有 DNF 插件,请在该命令中附加 --noplugins 选项。例如,为 update 命令禁用 DNF 插件:

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

    # dnf update --disableplugin=plugin-name

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

  • 要为单个命令启用特定的 DNF 插件,请在命令中附加 --enableplugin=plugin-name 选项。例如,要为 update 命令禁用特定的 DNF 插件:

    # dnf update --enableplugin=plugin-name

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