¿Cómo instalo MATLAB R2012a?


9

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í: instalar propiedades

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"


¿Qué install --helpdevuelve?
Web-E

Un caso raro cuando la pregunta en sí contiene más información útil que sus respuestas :)
Rafał Cieślak

Respuestas:


11

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.

  • Terminal abierta
  • cd en el directorio de Matlab (que tiene el archivo de instalación y se muestra en la captura de pantalla)
  • sudo chmod +x ./install
  • sudo ./install
  • Esto abrirá una ventana, desde donde podrá continuar usted mismo.

Manera GUI:

  • tipo alt+ F2. esto abre el rundiálogo
  • escribe gksudo nautilusy presionaenter
  • abra el directorio de Matlab (como se muestra en su captura de pantalla)
  • compruebe si el archivo de instalación tiene permisos de ejecución (como en su captura de pantalla)
  • Haga doble clic en instalar. Aparecerá una ventana que le preguntará si desea mostrar o ejecutar.
  • Haga clic en Ejecutar
  • deberías poder encontrar tu camino desde aquí. Esto abre una ventana con las instrucciones necesarias.

como 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/installdebe haberse ejecutado. Probablemente sea el que se quejó de la falta de un operando de archivo.


1
gracias pero sigo recibiendo el mismo error (permiso denegado).
Mehdi

Lamento escuchar eso! ¿Puede actualizar su pregunta con cualquier error / mensaje que se muestre al intentar la línea de comandos ejecutando sudo ./install -vdespués de cd-ing en el directorio matlab?
Mahesh

4

Por el error:

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

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

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

y entonces

chmod +x java

Listo para ir. Regrese a donde está su archivo de instalación y escriba

sudo sh install

La configuración se iniciará (con suerte).


Sí, funcionó, la instalación llega al 100%, ahora el problema es ¿cómo puedo iniciarlo?
Mehdi

puede encontrar matlab en el tablero (si usa la interfaz de usuario de Unity). Si no puede encontrarlo allí, presione Alt + F2 para ejecutar el cuadro de diálogo y escriba matlaby presione enter. Eso debería funcionar.
Mahesh

0

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 installde nautilus?


Compruebo la ruta / usr / local / . ni esto se puede escribir ni muchas otras carpetas aunque soy administrador (¡creo!). ¿Qué tengo que hacer?
Mehdi

0

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).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.