【Linux基础】yum/rpm查找so文件在哪个rpm包

【Linux基础】yum/rpm查找so文件在哪个rpm包

时间:2013-08-09 11:08:25      作者:vaster      标签:      分类: Linux

         我们在用源码安装相关应用的时候,经常会遇到一种情况,说不能找到某个so文件,这时,就纠结了,不知道这个so属于哪个文件,有一种好方法,可以查找到:
 yum provides so名
         但是,有时候,列出来的包有可以装上了,如果还是不管用,那么,就用
yum list |grep so名
          再将查找到的安装上,也许能解决问题了
一个已经安装好的rpm包中包含那些文件 ,rpm -ql packet-name
  • [vaster@cloud ~]$ rpm -ql python |less /usr/bin/pydoc /usr/bin/python /usr/bin/python2 /usr/bin/python2.6 /usr/include/python2.6 /usr/include/python2.6/pyconfig-32.h /usr/lib/python2.6 /usr/lib/python2.6/BaseHTTPServer.py /usr/lib/python2.6/BaseHTTPServer.pyc

查看一个文件属于哪个rpm包, rpm -qf /path/so名 ---->这里面接Path

  • [vaster@cloud ~]$ rpm -qf /usr/lib/libformw.so ncurses-devel-5.7-3.20090208.el6.i686
yum命令的其他用法:
    安装: yum install 包名
    卸载:yum remove 包名
    查看包信息:yum info 包名
    查找包: yum search 包名/yum list mysql*
    列出可以更新的包:yum list updates
    列出已安装的包:yum list installed

时间:2013-08-09 11:08:25      作者:vaster      标签:      分类: Linux
  • 分享到:
  • 微博
  • QQ空间
  • 腾讯微博
  • 微信

Copyright © 2015 Gitblog | Proudly powered by Gitblog.