Eu baixei o MATLAB R2012a para 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, devo fornecer um arquivo de entrada; portanto, crio um arquivo de entrada como este para instalar no modo 'Independente':
destinationFolder = usr / local / R2012a
fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
agreeToLicense = yes
outputFile = / tmp / mathworks_usr.log
mode = interativo
activationPropertiesFile = home /.../ lic_standalone.dat
Na verdade, não tenho certeza no campo "activationPropertiesFile" qual arquivo é necessário, então eu supunha que requer um arquivo de licença. Salvei este arquivo no formato txt no mesmo diretório em que estão os arquivos de instalação.
Então eu tentei este comando:
install -inputFile my_input_file.txt
e recebe este erro:
install: invalid option -- 'i'
Eu sei que existem algumas ajuda em outros sites e também algumas perguntas 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 pessoal
ATUALIZAR:
nas propriedades do arquivo de instalação, verifiquei o item "Permitir a execução do arquivo como programa", agora é assim:
Depois disso, posso executar o arquivo de instalação clicando nele ou digitando ./install no terminal. mas nos dois sentidos 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 é sempre um número aleatório como 6370 ou 5310 .... por que não tenho permissão? O que devo fazer?
ATUALIZAR:
Usando a ajuda do Mahesh, 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
ATUALIZAR:
A última coisa a fazer é entrar em / matlab-install-files / sys / java / jre / glnx86 / jre / bin / java e:
sudo chmod +x ./java
e volte ao diretório dos arquivos de instalação e execute install por:
./install
ou
sudo ./install
e vai funcionar :-)
Obrigado a todos, especialmente "Mahesh" e "John"
fonte
install --help
retorna?Respostas:
Algo está errado aqui. Instalei o Matlab R2012a e o arquivo de instalação não requer nenhum arquivo de entrada.
Isso deve funcionar.
Maneira da linha de comando.
sudo chmod +x ./install
sudo ./install
Maneira da GUI:
run
caixa de diálogogksudo nautilus
e cliqueentercomo você vê, a linha de comando é mais fácil e segura ..;)
Isso é garantido para o trabalho. E só para você saber, quando você executou a instalação, conforme descrito em sua pergunta,
/usr/bin/install
deve ter sido executado. Provavelmente é o que se queixou de um operando de arquivo ausente.fonte
sudo ./install -v
após o cd no diretório matlab?Para o erro:
Você precisa conceder permissões para a execução do java (créditos para http://kittipatkampa.wordpress.com/2012/02/12/matlab-on-ubuntu-from-install-make-launching-icon-to-uninstall/ )
Depois de prosseguir com as etapas de Mahesh, vá para a pasta
e depois
Pronto para ir. Volte para onde está o seu arquivo de instalação e digite
Esperamos que a instalação seja iniciada.
fonte
matlab
pressione Alt + F2 para obter a caixa de diálogo de execução e digite e pressione Enter. Isso deve funcionar.Não me lembro exatamente como instalei o Matlab (R2011a), mas acredito que ele tenha um assistente que você pode seguir. Dessa forma, você pode fazer login com suas credenciais do mathworks. iirc, é importante que a pasta
/usr/local/MATLAB/
seja gravável antes do início do instalador.Talvez apenas fugir
install
do nautilus?fonte
É possível que você tenha mais problemas depois de concluir o processo de instalação usando o comentário de Mahesh (chmod a + x na pasta).
Portanto, recomendo instalar o pacote matlab-support, que configurará as dependências, caminhos e scripts ausentes e também instalará um atalho (x.desktop).
fonte