yum list |grep chm 或许这是yum查询软件的更方便方法

核心提示: 拿个实例说吧,yum list 查询名字里包含chm 的包,好像比较困难,因为yum list */*chm*这种形式的命令是不支持的,这时可以使用yum list |grep chm 来代替执行。 如果知道包里的某个文件名filename,而要查出来该包名,可以这样 yum provides */filename* 举例,如想查出哪个包里有wget这个文件,就执行 yum provides */wget* 下面是完整内容,比较啰嗦,没兴趣者可以略过。 在fedora15里安装chm阅读器使用,以前安装过好几版本的,也曾写文章比较过它们,总体感觉文件名以K开头的的一个包,还有一个以G开头的一个包比较好,于是在fedora里要安装它们。但包名忘了,要查询,不过不想查询之前写的文章,而是自己根据一些线索使用yum查询出来包名,这样或许更有意义。 前几天因为要查看php手册,中译版,文件比较大,fedora自带的chm阅读器打开超级慢的,所以要安装,印象中k开头的阅读器包名为gchm***,所以yum list */kchm*查询到是

kchmviewer.i686                            5.3-2.fc15                    @fedora

直接yum install kchmviewer安装,但g开头的那个不记得名字了,经试不是gchm***的形式,当时主要是需要查询php手册,所以当时没有查询这个包安装。刚刚突然想起这个包,于是想是否可以使用yum list 列出所有可安装的包,这样就可以grep之得到包名里带chm的了! 于是执行 yum list | grep chm,得到结果如下: [root@fsc feng]# yum list |grep chm chmlib.i686                                0.40-4.fc15                  @anaconda-InstallationRepo-201105131946.i686 fetchmail.i686                             6.3.19-4.fc15                @anaconda-InstallationRepo-201105131946.i686 kchmviewer.i686                            5.3-2.fc15                   @fedora kchmviewer-common.noarch                   5.3-2.fc15                   @fedora archmage.noarch                            0.2.4-3.fc15                 fedora chm2pdf.noarch                             0.9.1-10.fc15                fedora chmlib-devel.i686                          0.40-4.fc15                  fedora chmsee.i686                                1.3.1.1-1.fc15               updates gfs-fleischman-fonts.noarch                20080303-7.fc15              fedora gnochm.noarch                              0.9.11-6.fc15                fedora kchmviewer-qt.i686                         5.3-2.fc15                   fedora perl-Email-MIME-Attachment-Stripper.noarch 1.316-7.fc15                 fedora perl-File-chmod.noarch                     0.32-10.fc15                 fedora perl-Kwiki-Attachments.noarch              0.21-2.fc15                  fedora php-pear-Benchmark.noarch                  1.2.8-2.fc15                 fedora python-chm.i686                            0.8.4-10.fc15                fedora xchm.i686                                  1.20-1.fc15                  updates [root@fsc feng]# yum install gnochm 看来yum 里也有类似rpm -qa这样的查询所有包的功能,执行这个命令,搜索包文件名里包含某个字符串的包名,将是非常简便的。尤其是yum list */*chm*这种形式的命令是不支持的,yum list |grep xxx将是一个很好的代替方案。

转载于:https://www.cnblogs.com/xuedexin/articles/5390426.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值