跳转到主要内容

打印包描述。当你想的时候的yum插件。

项目描述

通配符!Oddshocks编写了一个yum插件!

Wat

当我使用yum更新我的系统或安装新包时,我有时会看到我不熟悉的包,比如我前几天看到的mesa-dri-filesystem包。在某些yum的图形扩展中,每个包名下都会列出包的简要描述。我想查看一些关于编写yum插件的文档,看看我是否能在CLI更新器中显示每个包名下的描述。然后互联网上就像说,“嘿,每个yum插件都是一个文件,用Python编程语言编写的”,在我清理掉因为太兴奋而爆炸出来的大脑之后,我创建了这个存储库,现在我们正在进行一场科学探险。

许可证

GNU GPL v3+。

安装

安装很简单!从项目目录(此文件所在的位置)执行以下操作。

Shell脚本

我已经编写了一个Shell脚本,可以为您执行上述安装。它是install.sh,需要root权限,如下所示:sudo ./install.sh

手动安装

  1. 安装插件文件:sudo cp yumwat.py /usr/lib/yum-plugins/

  2. 安装插件的配置文件:sudo cp yumwat.conf /etc/yum/pluginconf.d/

  3. 将行pluginpath=/usr/lib/yum-plugins添加到文件/etc/yum.conf中。

胆怯模式

配置文件 yumwat.conf 包含行 timid=0。如果将 timid 设置为 0,timid 模式将关闭,yumwat 将打印输出,除非使用 yum 的 --nowat 选项。如果将 timid 设置为 1,timid 模式将开启,并且 yumwat 除非使用与 yum 一起使用的 --wat 选项,否则不会打印输出。

以下是如何轻松启用或禁用 timid 模式的说明。

启用和禁用

启用 yumwatsudo /usr/lib/yum-plugins/yumwat.py enable

禁用 yumwatsudo /usr/lib/yum-plugins/yumwat.py disable

启用 timid 模式sudo /usr/lib/yum-plugins/yumwat.py timid

禁用 timid 模式sudo /usr/lib/yum-plugins/yumwat.py assertive

卸载

比安装更容易!我们只需确保您也删除生成的字节码文件。您可以通过使用该插件附带的管理员权限的卸载脚本来完成此操作。

sudo ./uninstall.sh

否则,请按照以下步骤操作

  1. 删除配置文件: sudo rm /etc/yum/pluginconf.d/yumwat.conf

  2. 删除插件文件及其生成的字节码: sudo rm /usr/lib/yum-plugins/yumwat.{py,pyc}

由以下提供支持