温馨提示×

如何禁用Linux yum插件

小樊
36
2026-08-21 14:16:59
栏目: 智能运维

在 Linux 中(主要是 RHEL / CentOS / Rocky / AlmaLinux 等使用 yumdnf 的系统),禁用 yum 插件有几种常见方式,下面按推荐程度说明。


一、临时禁用所有 yum 插件(最常用 ✅)

执行 yum 命令时加参数:

yum --noplugins install 包名

或(较新系统,dnf 也适用):

dnf --noplugins install 包名

只对当前命令生效,不影响系统配置


二、永久禁用所有 yum 插件(不推荐,除非排查问题)

编辑 yum 主配置文件:

vim /etc/yum.conf

找到或添加:

plugins=0

保存后,所有 yum 操作都将禁用插件。

⚠️ 风险:可能影响 fastestmirrorversionlock 等常用插件


三、禁用指定的 yum 插件(推荐 ✅✅)

1️⃣ 查看已安装插件

yum list installed | grep yum-plugin

或:

ls /etc/yum/pluginconf.d/

2️⃣ 禁用某个插件(以 fastestmirror 为例)

编辑插件配置:

vim /etc/yum/pluginconf.d/fastestmirror.conf

改为:

enabled=0

或直接删除插件:

yum remove yum-plugin-fastestmirror

四、通过 yum 命令禁用指定插件(临时)

yum --disableplugin=fastestmirror install 包名

多个插件用逗号分隔:

yum --disableplugin=fastestmirror,versionlock install 包名

五、常见 yum 插件说明

插件名 作用 是否建议禁用
fastestmirror 选择最快镜像 可临时禁用
versionlock 锁定软件版本 不建议
langpacks 语言包 不建议
priorities 仓库优先级 不建议

六、排查 yum 问题推荐做法 ✅

yum --noplugins clean all
yum --noplugins makecache

七、总结(快速选择)

需求 推荐方式
临时禁用 yum --noplugins
禁用某个插件 修改 /etc/yum/pluginconf.d/*.conf
永久禁用所有 plugins=0(慎用)
排查问题 --noplugins

如果你是因为 yum 报错 / 卡住 / 超时 / 仓库问题,可以把具体错误信息贴出来,我可以帮你精准定位是哪一个插件导致的问题。

0