2.4. 启用和禁用 DNF 插件
在 DNF 工具中,插件被默认加载。但是,您可以影响 DNF 加载哪些插件。
禁用所有插件只用于诊断潜在的问题。DNF 需要特定的插件,如 product-id 和 subscription-manager,禁用它们会导致 Red Hat Enterprise Linux 无法从 Content Delivery Network (CDN)安装或更新软件。
流程
使用以下方法之一来影响 DNF 如何使用插件:
要在全局范围内启用或禁用 DNF 插件的加载,请将
plugins参数添加到/etc/dnf/dnf.conf文件的[main]部分中。-
设置
plugins=1(默认)以启用加载所有 DNF 插件。 -
将
plugins=0设置为禁用加载所有 DNF 插件。
-
设置
-
要禁用特定的插件,请将
enabled=False添加到/etc/dnf/plugins/<plug-in_name>.conf文件的[main]部分中。 要为特定命令禁用所有 DNF 插件,请在命令中附加
--noplugins选项。例如,要为单个 update 命令禁用 DNF 插件,请输入:# dnf --noplugins update要为单个命令禁用特定的 DNF 插件,请在命令中附加
--disableplugin=<plugin-name>选项。例如,要为单个 update 命令禁用特定的 DNF 插件,请输入:# dnf update --disableplugin=<plugin_name>要为单个命令启用特定的 DNF 插件,请在命令中附加
--enableplugin=<plugin-name>选项。例如,要为单个 update 命令启用特定的 DNF 插件,请输入:# dnf update --enableplugin=<plugin_name>