libmwmclmcr.so 在安装时无法找到 libXp.so.6

libmwmclmcr.so 在安装时无法找到 libXp.so.6

我尝试运行已编译的 matlab 代码,但出现以下错误:

.....libmwmclmcr.so Error: libXp.so.6: cannot open shared object file: No such file or directory

我发现这里新版本的 ubuntu 没有libXp.so.6,所以我决定从这里。为了检查这一点,我运行了locate libXp.so.6以下命令:

/usr/lib/i386-linux-gnu/libXp.so.6
/usr/lib/i386-linux-gnu/libXp.so.6.2.0

这看起来不错,但是当我再次运行代码时,仍然出现相同的错误。同样,当我调用ldd /home/rick/Desktop/tico/tico/v74/bin/glnx86/libmwmclmcr.so

.....
libICE.so.6 => not found
libSM.so.6 => not found
libXp.so.6 => not found
libXt.so.6 => not found
.....

我不明白为什么安装了却 libmwmclmcr.so找不到它?

答案1

在 MATLAB 符号中,glnx86表示 32 位。

因此你需要从 Ubuntu 和 Debian Jessie 存储库安装 32 位库

sudo apt-get install libice6:i386 libsm6:i386 libxt6:i386

cd ~/Downloads
wget http://ftp.debian.org/debian/pool/main/libx/libxp/libxp6_1.0.2-2_i386.deb
sudo apt-get install ./libxp6_1.0.2-2_i386.deb

然后重新尝试启动tico

相关内容