解决动态链接库缺失的问题
在 Linux 系统下,时常会发生动态链接库(.so文件)缺失的问题,例如下面的报错:
ImportError: libSM.so.6: cannot open shared object file: No such file or directory
这时,我们需要安装与之对应的动态链接库。好在 Linux 不同的 Linux 发行版提供了不同的解决方案。CentOS有yum whatprovides;ubuntu有apt-file。
apt-file命令
apt-file is a command line tool for searching files in packages for the APT package management system.
以上面缺失的文件为例,我们给出 apt-file 命令解决该问题的思路。
sudo apt-get install apt-file
sudo apt-file update
sudo apt-file search libSM.so.6
sudo apt-file install libsm6
(全文完)