Instalando o Matlab 2012a (32 bits) no problema Java do Ubuntu 12.04 LTS

1

Esta é a minha primeira postagem aqui, então, por favor, seja gentil. Estou tendo um problema ao instalar o Matlab 2012a (32 bits) no Ubuntu 12.04 LTS. Eu vasculhei a web e vi problemas semelhantes relatados, mas parece que eu não consigo contornar o problema, meu problema é muito semelhante ao relatado aqui:

link

Exceto que recebo uma mensagem de erro referente ao módulo java localizado em glnx86: /tmp/mathworks_2247/sys/java/jre/glnx86/jre rather than glnxa64 .

Aqui está o meu problema.

Eu instalei o software de instalação do Matlab aqui:

/home/usr/Desktop/Matlab_installation

Primeiro usei chmod +x install para converter o arquivo de instalação em um arquivo executável. Em seguida, usei o comando sudo ./install -v para instalar o matlab. Aqui está a saída:

sudo ./install -v
[sudo] password for usr: 
Preparing installation files ...
->  DVD                 = /home/usr/Desktop/Matlab_installation

->  ARCH                = glnx86

->  DISPLAY             = :0

->  TESTONLY            = 0

->  JRE_LOC             = /tmp/mathworks_2247/sys/java/jre/glnx86/jre

->  LD_LIBRARY_PATH     = /tmp/mathworks_2247/bin/glnx86

Command to run:
/tmp/mathworks_2247/sys/java/jre/glnx86/jre/bin/java  -splash:"/home/usr/Desktop/Matlab_installation/java/splash.png" -Djava.ext.dirs=/tmp/mathworks_2247/sys/java/jre/glnx86/jre/lib/ext:/tmp/mathworks_2247/java/jar:/tmp/mathworks_2247/java/jarext:/tmp/mathworks_2247/java/jarext/axis2/:/tmp/mathworks_2247/java/jarext/guice/:/tmp/mathworks_2247/java/jarext/webservices/ com/mathworks/professionalinstaller/Launcher -root "/home/usr/Desktop/Matlab_installation" -tmpdir "/tmp/mathworks_2247" 

Installing ...
/tmp/mathworks_2247/sys/java/jre/glnx86/jre/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
Finished

Eu então tentei o comando chmod +x /sys/java/jre/glnx86/jre/java para converter o Java do Matlab em um executável.

Eu tentei isso de várias maneiras de navegar através da estrutura de diretórios na janela do terminal (e conversão) para usar o ponto e clique em sistema de navegação e clicando com o botão direito em Java e convertendo-o em um executável. Tudo isso funciona bem, o arquivo aparece como um arquivo executável, aqui está como o arquivo java aparece usando ls -l :

-rwxrwxr-x 1 usr usr  47308 Sep 13 13:23 java

está claramente listado como executável. No entanto, continuo recebendo a mensagem de erro:

Installing ...
/tmp/mathworks_2387/sys/java/jre/glnx86/jre/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
Finished

ao usar sudo ./install . O que estou fazendo de errado? Eu tentei sistematicamente converter o java @/glnx86/jre/bin/java para um executável (e vice-versa) sem sucesso. Observe que, em contraste com as postagens anteriores, parece que estou tendo um problema com o glnx86 java em vez do glnxa64 , essa poderia ser a origem do problema?

Qualquer ajuda seria recebida com gratidão. respeita

    
por Mark Emmerson 13.09.2012 / 20:11

2 respostas

1

Eu uso o matlab também, se esse problema com o LD_LIBRARY_PATH, talvez isso possa ajudar você.

export LD_LIBRARY_PATH="/usr/local/MATLAB/R2011a/runtime/glnx86:/usr/local/MATLAB/R2011a/bin/glnx86:/usr/local/MATLAB/R2011a/sys/java/jre/glnx86/jre/lib/i386/client":$LD_LIBRARY_PATH

exporte LD_LIBRARY_PATH e reinstale,

    
por panji 14.09.2012 / 00:29
1

Eu também enfrentei o mesmo problema. Você precisa adicionar javadir ao comando install .

./install -v -javadir <location of jre in your machine>
    
por Sandeep 29.04.2013 / 18:43