如何查询一个库文件属于哪个rpm包
答案:2 悬赏:0 手机版
解决时间 2021-03-04 08:44
- 提问者网友:無理詩人
- 2021-03-03 10:55
如何查询一个库文件属于哪个rpm包
最佳答案
- 五星知识达人网友:青灯有味
- 2021-03-03 11:53
glibc-2.12-1.47.el6.i686当然,这适用于rpm包已经安装了的情况。如果,没有安装呢?比如系统提示缺少某个库?2.如果这个库文件不存在可以使用 #yum provides libname例如:[root@blade1 gpfs1]# yum provides libm.so.6
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
glibc-2.12-1.107.el6.i686 : The GNU libc libraries
Repo : base
Matched from:
Other : libm.so.6
glibc-2.12-1.47.el6.i686 : The GNU libc libraries
Repo : rhel-media
Matched from:
Other : libm.so.6
glibc-2.12-1.47.el6.i686 : The GNU libc libraries
Repo : installed
Matched from:
Other : Provides-match: libm.so.6
这里查找到有三个包,可以提供libm.so.6。如果不行,可能需要这样:#yum provides */libname 如果OS是SuSE,需要使用命令:
zypper wp libname注意:libname 是要查找的库的名字。 记得要配好安装源。
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
glibc-2.12-1.107.el6.i686 : The GNU libc libraries
Repo : base
Matched from:
Other : libm.so.6
glibc-2.12-1.47.el6.i686 : The GNU libc libraries
Repo : rhel-media
Matched from:
Other : libm.so.6
glibc-2.12-1.47.el6.i686 : The GNU libc libraries
Repo : installed
Matched from:
Other : Provides-match: libm.so.6
这里查找到有三个包,可以提供libm.so.6。如果不行,可能需要这样:#yum provides */libname 如果OS是SuSE,需要使用命令:
zypper wp libname注意:libname 是要查找的库的名字。 记得要配好安装源。
全部回答
- 1楼网友:酒醒三更
- 2021-03-03 13:13
那么大家直接 rpm -qf 完整路径文件名 就ok了,这个大家都知道。
如果这个文件是未安装的,例如你安装1个rpm包但是提升缺少这个缺少那个的。。
那么可以使用
yum provides <库名>
它将会在源里查找这个文件属于哪个包。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯