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下的,也是不会被使用的。