介绍Linux中出现的缺少库的解决方法。
1 查看程序所依赖的库.so文件
ldd的作用是打印可执行档依赖的共享库文件。它是glibc的一部分,由Roland McGrath和Ulrich Drepper维护
但是ldd本身不是一个程序,而仅是一个shell脚本:
1 | which ldd |
使用方法如下:
1 | ldd $HOME/.webex/1324/*.so | grep 'not found' |
2 安装.so查找工具
1 | sudo apt-get install apt-file |
3 查找.so所在的deb包
1 | apt-file search libXmu.so.6 |
4 安装对应的deb包
1 | sudo apt-get install -y libxmu6 |