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
задан 23 May 2019 в 12:21

1 ответ

В обозначении MATLAB glnx86 означает 32-разрядный.

Таким образом, вам нужно установить 32-битные библиотеки из репозиториев Ubuntu и Debian Jessie

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.

0
ответ дан 23 May 2019 в 12:21

Другие вопросы по тегам:

Похожие вопросы: