Como instalo o MATLAB R2012a?

9

Eu baixei o MATLAB R2012a para a plataforma Unix e quero instalá-lo no meu Ubuntu 11.10. Para instalar eu tento este comando:

/<matlab_installation_file_directory>/install

e diz:

install: missing file operand

De acordo com o manual, eu devo fornecer um arquivo de entrada. Então eu crio um arquivo de entrada como este para instalar no modo 'Stand Alone':

  

destinationFolder = usr / local / R2012a

     

fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

     

agreeToLicense = sim

     

outputFile = / tmp / mathworks_usr.log

     

mode = interativo

     

activationPropertiesFile = home /.../ lic_standalone.dat

Por acaso não tenho certeza no campo "activationPropertiesFile" qual arquivo é necessário, então eu suponho que exija um arquivo de licença. Salvei este arquivo como formato txt no mesmo diretório que os arquivos de instalação.

Então eu tentei este comando:

install -inputFile my_input_file.txt

e obtém este erro:

install: invalid option -- 'i'

Eu sei que há algumas ajudas em outros sites e também algumas questões aqui sobre este tópico, mas não consigo descobrir qual é o problema, por favor me ajude, eu sou um verdadeiro noob no linux.

Obrigado a vocês

ATUALIZAÇÃO:

  

nas propriedades do arquivo de instalação eu verifiquei o item "Permitir a execução do arquivo como programa", agora é assim:

depois disso eu posso executar o arquivo de instalação clicando nele ou digitando ./ install no terminal. mas de ambas as formas eu entendo isso:

Preparing installation files ...
Installing ...
eval: 1: /tmp/mathworks_xxxx/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished

na terceira linha xxxx é um número aleatório toda vez, como 6370 ou 5310 .... porque eu não tenho permissão? o que devo fazer?

ATUALIZAÇÃO:

usando a ajuda de Mahesh eu tentei estes comandos:

sudo chmod +x ./install
sudo ./install -v

o resultado é:

Preparing installation files ...
->  DVD                 = /home/mehdi/qBT_dir/Matlab_Unix_2012a/ml2012au
->  ARCH                = glnx86
->  DISPLAY             = :0.0
->  TESTONLY            = 0
->  JRE_LOC             = /tmp/mathworks_6114/sys/java/jre/glnx86/jre
->  LD_LIBRARY_PATH     = /tmp/mathworks_6114/bin/glnx86

Command to run:
/tmp/mathworks_6114/sys/java/jre/glnx86/jre/bin/java  -splash:"/home/mehdi/qBT_dir/Matlab_Unix_2012a/ml2012au/java/splash.png" -Djava.ext.dirs=/tmp/mathworks_6114/sys/java/jre/glnx86/jre/lib/ext:/tmp/mathworks_6114/java/jar:/tmp/mathworks_6114/java/jarext:/tmp/mathworks_6114/java/jarext/axis2/:/tmp/mathworks_6114/java/jarext/guice/:/tmp/mathworks_6114/java/jarext/webservices/ com/mathworks/professionalinstaller/Launcher -root "/home/mehdi/qBT_dir/Matlab_Unix_2012a/ml2012au" -tmpdir "/tmp/mathworks_6114" 

Installing ...
eval: 1: /tmp/mathworks_6114/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished

ATUALIZAÇÃO:

A última coisa a fazer é entrar em / matlab-install-files / sys / java / jre / glnx86 / jre / bin / java e:

sudo chmod +x ./java

e, em seguida, volte ao diretório de arquivos de instalação e execute a instalação por:

./install

ou

sudo ./install

e funcionará: -)

Obrigado a todos especialmente "Mahesh" e "John"

    
por Mehdi 10.04.2012 / 20:10

4 respostas

11

Algo está errado aqui. Eu instalei o Matlab R2012a, e o arquivo de instalação não requer nenhum arquivo de entrada.

Isso deve funcionar.

Forma de linha de comando.

  • Abra o terminal
  • cd no diretório Matlab (que tem o arquivo de instalação e é mostrado na captura de tela)
  • sudo chmod +x ./install
  • sudo ./install
  • Isso abrirá uma janela, de onde você poderá prosseguir.

Caminho da interface gráfica:

  • digite alt + F2 . isso abre o diálogo run
  • digite gksudo nautilus e pressione enter
  • abra o diretório do Matlab (como mostrado na captura de tela)
  • verifique se o arquivo de instalação tem permissões de execução (como na captura de tela)
  • Clique duas vezes em instalar. Você receberá uma janela pedindo para exibir ou executar.
  • Clique em Executar
  • você deve ser capaz de encontrar o caminho a partir daqui. isso abre uma janela com as instruções necessárias.

como você vê, o modo de linha de comando é mais fácil e seguro ..;)

Isso é garantido para funcionar. E só assim você sabe, quando você executou a instalação, como descrito na sua pergunta, /usr/bin/install deve ter sido executado. É provavelmente aquele que reclamou de um operando de arquivo ausente.

    
por Mahesh 11.04.2012 / 13:54
4

Para o erro:

eval: 1: /tmp/mathworks_11425/sys/java/jre/glnxa64/jre/bin/java: Permission denied

Você tem que dar permissões para o java rodar (créditos para link )

Depois de seguir os passos de Mahesh, vá para a pasta

cd sys/java/jre/glnxa64/jre/bin/ (the folder that appears in your error message)

e depois

chmod +x java

Pronto para ir. Volte para onde seu arquivo de instalação está e digite

sudo sh install

A configuração (esperançosamente) será iniciada.

    
por John 12.04.2012 / 12:09
0

Não me lembro exatamente como instalei o Matlab (R2011a), mas acredito que ele tenha um assistente que você possa seguir. Dessa forma, você pode fazer login com suas credenciais de mathworks. iirc é importante que a pasta /usr/local/MATLAB/ seja gravável antes do início do instalador.

Talvez seja só executar install do nautilus?

    
por arian 10.04.2012 / 23:19
0

É possível que você tenha mais problemas quando concluir o processo de instalação usando o comentário de Mahesh (chmod a + x na pasta).

Então, eu recomendo instalar o pacote matlab-support, que irá configurar as dependências, caminhos e scripts, e também irá instalar um atalho (x.desktop).

    
por fernando garcía 12.04.2012 / 13:10