解决动态链接库缺失的问题

解决动态链接库缺失的问题

在 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

(全文完)

原文地址:https://www.cnblogs.com/fengyubo/p/14102471.html