centos系统执行命令/安装软件包问题缺少.so库文件如何找到该库文件对应哪个安装包

当安装RPM包时遇到缺少.so.0库的错误,可以使用find命令查找库文件,配合yum查询对应的包并下载。如果yumprovides无法找到,可以尝试rpm-qf命令。find-name是精确搜索,yumprovides需使用绝对路径。
摘要由CSDN通过智能技术生成


前言

安装rpm包提示缺少.so.0库
在这里插入图片描述


一、解决办法

很多同学遇到这种.so.0文件不知道对应的哪个包,可以通过新建一台虚拟机使用find命令查看是否有这个库。

find / | grep libpoppler

回显:
在这里插入图片描述
然后使用yum命令查看这个包属于哪个包:
在这里插入图片描述
然后在yum源里下载对应的包就可以了。
------------------------------------------------分割线------------------------------------------------------------------------
几个月后遇到了个差不多的问题,也是库文件丢失找对应的库,但是使用yum provides就没有找到,用了rpm -qf 命令就找到了。举例:

使用yum provides命令无法找到: 在这里插入图片描述
使用rpm -qf命令就找到了:
请添加图片描述
以后这两个方法都用用喽
另外复习下 find / -name 下找的包不是模糊搜索是精确搜索,忘了这个知识点想找一个库找半天没找到,而且yum provides找库的时候要写绝对路径,记录下:(
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值