原文: https://www.tecmint.com/enable-disable-and-install-yum-plug-ins/

鄙人对Redhat系列不熟。一直用的是Debian系。。YUM插件是小程序用来扩展和改进包管理。有一些扩展被默认安装,更多的扩展没有被安装。在本篇文章中会解释如何在Centos/RHEL发行版中打开和关闭以及配置YUM包管理插件。看完感觉这个还算挺冷门的

  1. 运行yum命令的时候可以看到哪些插件被加载

     # yum search nginx
     Loaded plugins: fastestmirror
     Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
     Determining fastest mirrors
     ...
    
  2. 启用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插件。后续我们可以看到你可以在配置文件当中单独启用他们

  3. 禁用YUM插件

    和上面一样修改为0则表示全局禁用了。单独选择禁用是更好的选择

  4. 安装并配置外部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
    
  5. 禁用YUM插件通过命令行

    • --noplugins 执行yum命令禁用所有的插件
    • --disableplugin=plugin_name 选择性禁用插件

results matching ""

    No results matching ""