linux 安装一些如软件 或者相关的模块时,经常报出缺少一些依赖包的 libxxx.so等的共享库文件

首先找到 该共享库文件

然后查看/etc/ld.so.conf

这个文件记录了编译时使用的动态链接库的路径
默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件

1.可以直接编辑该文件 将共享库的路径添加到该文件中

2.也可以直接将共享库拷贝到该文件中包含的路径下

 

最后关键的一步 要运行下 ldconfig

它是一个程序,通常它位于/sbin下

作用就是将/etc/ld.so.conf列出的路径下的库文件缓存到/etc/ld.so.cache 以供使用,

需要运行一下/sbin/ldconfig使所有的库文件都被缓存到ld.so.cache中,如果没做,即使库文件明明就在/usr/lib下的,也是不会被使用的。

相关文章:

  • 2021-11-14
  • 2021-07-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2022-02-14
猜你喜欢
  • 2022-12-23
  • 2021-12-16
  • 2021-12-12
  • 2021-06-02
  • 2021-10-11
  • 2022-12-23
  • 2021-11-18
相关资源
相似解决方案