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"
install --help
retorna?