matlab 2014b libxerces-c.so.27: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório

0

Acabei de instalar o matlab 2014b, mas quando tentei executá-lo, estou recebendo este problema

/usr/local/MATLAB/R2014b/bin/glnxa64/need_softwareopengl: error while loading shared libraries: libxerces-c.so.27: cannot open shared object file: No such file or directory
MATLAB is selecting SOFTWARE OPENGL rendering.
/usr/local/MATLAB/R2014b/bin/glnxa64/MATLAB: error while loading shared libraries: libxerces-c.so.27: cannot open shared object file: No such file or directory

Eu tentei encontrá-lo na internet, mas a maioria deles são 28 e 3.1. Todos os 27 que eu encontrei parecem ter link quebrado, então como posso resolvê-lo? Estou executando o Ubuntu 14.04

    
por chew ck 24.06.2015 / 05:39

2 respostas

1

Como você disse, nenhum pacote para as versões suportadas do Ubuntu contém libxerces-c.so.27

Portanto, crie um link simbólico

sudo apt-get install libxerces-c28
sudo ln -s /usr/lib/libxerces-c.so.28 /usr/lib/libxerces-c.so.27

Outra ideia, aqui , você pode fazer o download de xerces-c-2.7.0 , o arquivo contém libxerces-c.so.27

% find . -name '*.so.27'
./xerces-c-2.7.0/lib/libxerces-c.so.27
./xerces-c-2.7.0/lib/libxerces-depdom.so.27
    
por A.B. 09.10.2015 / 20:32
-1

Em alguns casos, nenhuma outra versão funcionaria no lugar de 2.7. Não 2,8 nem 3.4. Eu encontrei a versão 2.7 desta biblioteca compartilhada como parte de outro software aqui . Está na pasta lib do arquivo zipado. Eu menciono isso desde o site no segundo método de esta resposta não parece estar disponível gratuitamente e o primeiro método mencionado não funciona para mim. Eu passei dois dias achando isso, espero que isso salvaria alguns problemas para outras pessoas.

wget http://genie.weizmann.ac.il/software/nucleo_pred_exe/ver2_64bit_nucleosome_prediction.tar.gz
tar -xvzf ver2_64bit_nucleosome_prediction.tar.gz
cd lib
sudo ln -s libxerces-c.so.27 /usr/lib/libxerces-c.so.27
    
por user277194 05.07.2016 / 11:37