Não consigo abrir o Matlab 2013a depois de atualizar o Ubuntu 14.10 para 15.04. Também tentei abrir a partir da pasta location e quando tento abri-la no console usando $
$ cd /usr/local/MATLAB/R2013a/bin/
$ ./matlab
Eu recebo a seguinte mensagem.
Respostas:
De acordo com a seguinte linha da sua mensagem, você tem o
jayatana
pacote instalado:Este pacote é responsável pelo suporte do menu do aplicativo para aplicativos Java swing e parece ser a causa do segfault. Removê-lo funcionou para mim:
Não se esqueça de reiniciar sua sessão posteriormente, pois o pacote instala a
JAVA_TOOL_OPTIONS
variável de ambiente. Ou tente a partir de uma janela do terminal:fonte
jayatana
pacote funciona para mim.Eu estava tendo o mesmo problema, acho que, pelas mensagens de erro, isso ocorreu devido às antigas bibliotecas libc usadas pelo Matlab.
Eu instalei os pacotes
matlab-support
ematlab-support-dev
e as coisas começaram a trabalhar.Mais uma coisa: optou por renomear as bibliotecas antigas do GCC do formulário MATLAB e usar as novas do Ubuntu quando solicitado !!!
fonte
Um encadeamento de stackoverflow mostrou que o erro de violação de segmentação pode ser resolvido alterando o representante padrão para
zbuffer
. Adicione esta linha aostartup.m
arquivo:fonte
Uma solução simples é desconfigurar a variável de ambiente que está causando o problema antes de executar o Matlab. Parece funcionar até agora sem efeitos colaterais:
fonte
Para mim, a placa gráfica (Nvidia) foi um problema. Tente mudar para os gráficos padrão. Em seguida, reinicie o sistema e execute o matlab.
fonte