3.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 --noplugins updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow 要为单个命令禁用某些 DNF 插件,请在命令中附加
--disableplugin=plugin-name选项。例如,要为单个 update 命令禁用某个 DNF 插件,请输入:dnf update --disableplugin=<plugin_name>
# dnf update --disableplugin=<plugin_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要为单个命令启用某些 DNF 插件,请在命令中附加
--enableplugin=plugin-name选项。例如,要为单个 update 命令启用某个 DNF 插件,请输入:dnf update --enableplugin=<plugin_name>
# dnf update --enableplugin=<plugin_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow