原文: https://www.tecmint.com/enable-disable-and-install-yum-plug-ins/
鄙人对Redhat系列不熟。一直用的是Debian系。。YUM插件是小程序用来扩展和改进包管理。有一些扩展被默认安装,更多的扩展没有被安装。在本篇文章中会解释如何在Centos/RHEL发行版中打开和关闭以及配置YUM包管理插件。看完感觉这个还算挺冷门的
运行yum命令的时候可以看到哪些插件被加载
# yum search nginx Loaded plugins: fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Determining fastest mirrors ...
启用YUM插件
确保在yum配置文件中main章节下面plugins选项为1,代表插件机制被启用
# vi /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 installonly_limit=5
该常规配置为全局启用Yum插件。后续我们可以看到你可以在配置文件当中单独启用他们
禁用YUM插件
和上面一样修改为0则表示全局禁用了。单独选择禁用是更好的选择
安装并配置外部YUM插件
1. 搜索yum插件 yum search yum-plugin 2. 安装yum插件 yum install yum-plugin-changelog 3. 当安装后会变为默认使用。可以修改它的配置 vi /etc/yum/pluginconf.d/changelog.conf 4. 使用配置(如使用刚才安装的changelog插件) yum changelog httpd
禁用YUM插件通过命令行
- --noplugins 执行yum命令禁用所有的插件
- --disableplugin=plugin_name 选择性禁用插件