启用、配置及禁用 Yum 插件

通过安装 Yum 插件,能够扩展及加强 Yum 的功能。当你使用 yum 命令的时候,yum 总是会向你显示已启用的插件信息。

通过安装 Yum 插件,能够扩展及加强 Yum 的功能。当你使用 yum 命令的时候,yum 总是会向你显示已启用的插件信息。

[lugir@hope ~]$ yum info yum
已加载插件:presto, refresh-packagekit, security
...
注意:跟在 “已加载插件”(Loaded plugins) 后面的就是插件名称,你可以通过使用
--disableplugins=<plugin_name> 禁用指定的插件。

要启用 yum 插件,确认 /etc/yum.conf 配置文件的 [main] 片段中存在以 plugins=1 的选项

plugins=1

将 plugins 的值设置为 0 即可禁用 yum 插件。

每个已安装的 yum 插件都有自己的配置文件,文件位于 /etc/yum/pluginconf.d/ 目录下,你可以在这些配置文件中设置与插件相关的选项,例如以下是 security 插件的配置文件 security.conf 文件中的内容

[main]
enabled=1

与 yum.conf 相同,插件配置文件总是包含一个 [main] 片段,其中包含 enable=<value> 选项,这个选项的值决定插件是否被启用。

如果 /etc/yum.conf 文件中配置了 enable=0,只有当插件在单独的配置文件中设置了启用,运行 yum 命令时,插件才会被使用。

如果你只是想在某个 yum 命令执行时禁用所有插件,可使用 --noplugins 选项。

如果你只是想在某个 yum 命令执行时禁用某个插件,可以使用 --disableplugin=<plugin_name>

~]# yum update --disableplugin=presto

如果禁用多个插件,插件名称之间用逗号分隔。使用插件名称时也支持 glob 表达式

~]# yum update --disableplugin=presto,refresh-pack*