He descargado MATLAB R2012a para la plataforma Unix y quiero instalarlo en mi ubuntu 11.10. Para instalarlo, intento este comando:
/<matlab_installation_file_directory>/install
y dice:
install: missing file operand
De acuerdo con su manual, debo darle un archivo de entrada, así que creo un archivo de entrada como este para instalarlo en modo 'Stand Alone':
destinationFolder = usr / local / R2012a
fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
agreeToLicense = yes
outputFile = / tmp / mathworks_usr.log
modo = interactivo
activaciónPropertiesFile = inicio /.../ lic_standalone.dat
En realidad, no estoy seguro en el campo "ActivationPropertiesFile" de qué archivo se requiere, así que supuse que requiere un archivo de licencia. Guarde este archivo como formato txt en el mismo directorio donde están los archivos de instalación.
Entonces probé este comando:
install -inputFile my_input_file.txt
y obtiene este error:
install: invalid option -- 'i'
Sé que hay algunas ayudas en otros sitios web y también algunas preguntas aquí sobre este tema, pero no puedo entender cuál es el problema. Por favor, ayúdenme, soy un novato real en Linux.
Gracias chicos
ACTUALIZAR:
en las propiedades del archivo de instalación, verifiqué el elemento "Permitir ejecutar archivo como programa", ahora es así:
después de eso, puedo ejecutar el archivo de instalación haciendo clic en él o escribiendo ./install en la terminal. pero en ambos sentidos consigo esto:
Preparing installation files ...
Installing ...
eval: 1: /tmp/mathworks_xxxx/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished
en tercera línea xxxx es un número aleatorio cada vez como 6370 o 5310 .... ¿Por qué no tengo permiso? ¿Qué tengo que hacer?
ACTUALIZAR:
usando la ayuda de Mahesh probé estos comandos:
sudo chmod +x ./install
sudo ./install -v
el resultado es:
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
ACTUALIZAR:
Lo último que debe hacer es ir a / matlab-install-files / sys / java / jre / glnx86 / jre / bin / java y:
sudo chmod +x ./java
y luego regrese al directorio de archivos de instalación y ejecute install por:
./install
o
sudo ./install
y funcionará :-)
Gracias a todos especialmente "Mahesh" y "John"
fuente
install --help
devuelve?Respuestas:
Algo esta mal aqui. He instalado Matlab R2012a, y el archivo de instalación no requiere ningún archivo de entrada.
Esto debería funcionar.
Forma de línea de comando.
sudo chmod +x ./install
sudo ./install
Manera GUI:
run
diálogogksudo nautilus
y presionaentercomo ve, la línea de comando es más fácil y segura ...;)
Esto está garantizado para trabajar. Y para que lo sepas, cuando ejecutaste la instalación, como se describe en tu pregunta,
/usr/bin/install
debe haberse ejecutado. Probablemente sea el que se quejó de la falta de un operando de archivo.fuente
sudo ./install -v
después de cd-ing en el directorio matlab?Por el error:
Debe otorgar permisos para que se ejecute Java (créditos para http://kittipatkampa.wordpress.com/2012/02/12/matlab-on-ubuntu-from-install-make-launching-icon-to-uninstall/ )
Después de seguir los pasos de Mahesh, vaya a la carpeta
y entonces
Listo para ir. Regrese a donde está su archivo de instalación y escriba
La configuración se iniciará (con suerte).
fuente
matlab
y presione enter. Eso debería funcionar.No recuerdo exactamente cómo instalé Matlab (R2011a), pero creo que tiene un asistente que puedes seguir. De esa manera, puede iniciar sesión con sus credenciales de mathworks. iirc es importante que la carpeta
/usr/local/MATLAB/
se pueda escribir antes de que comience el instalador.Tal vez simplemente huir
install
de nautilus?fuente
Es posible que tenga más problemas una vez que complete el proceso de instalación utilizando el comentario de Mahesh (chmod a + x en la carpeta).
Por lo tanto, recomiendo instalar el paquete matlab-support, que configurará las dependencias, rutas y scripts que faltan, y también instalará un acceso directo (x.desktop).
fuente