MATLAB es un lenguaje de computación técnica de alto nivel y un entorno interactivo para desarrollo de algoritmos, visualización de datos, análisis de datos y cálculo numérico. Con MATLAB, podrá resolver problemas de cálculo técnico más rápidamente que con lenguajes de programación tradicionales, tales como C, C++ y FORTRAN.
Además, MATLAB contiene una serie de funciones para documentar y compartir su trabajo. Puede integrar su código de MATLAB con otros lenguajes y aplicaciones, y distribuir los algoritmos y aplicaciones que desarrollo usando MATLAB.
>>Descarga
El primer paso es descargar se el Matlab, el enlace del torrent tiene la versión 2012a lanzada en febrero del 2012, lo pongo a su disposición y así decidirán si quieren descargarlo de aquí.
Es compatible con 32 y 64 bits, con un peso de 4.97 GB, ademas incluye el Crack para ponerlo con licencia Original.
>>Instalación
Una vez que descargamos la imagen ISO "ml2012au.iso" del torrent procedemos a realizar los siguientes pasos:
Montar el ISO
sudo mkdir /media/matlab
sudo mount ml2012au.iso /media/matlab/ -t iso9660 -o loopCrear el directorio de instalación manualmente:
sudo mkdir /usr/local/matlabAbrir el Instalador:
cd /media/matlab/
sudo ./installAhora les abrirá el instalador de Matlab y debemos seleccionar la opción "Install without using the Internet" como se muestra en la imagen siguiente:
En el siguiente panel aceptamos los términos de licencia:
En la siguiente ventana seccionamos la opción " I have the File Installation Key for my license" y colocamos la licencia "38699-60149-36808-21840-05491" que podemos encontrar en el archivo "install.txt" del la carpeta crack incluida en el torrent.
Ahora nos mostrara un panel con los componentes que deseamos instalar, por defecto dejamos seccionada la opción "Typical", y presionamos "Next".
Confirmamos la creación del nuevo directorio y nos mostrara la siguiente ventana, en donde solo debemos presionar el boton "Install".
Esperamos unos minutos hasta que la instalación concluya.
Al terminar la instalación, ejecutamos Matlab desde la terminal con:
sh /usr/local/MATLAB/R2012a/bin/matlab
Al ejecutar Matlab por primera vez nos pedirá una licencia de activación, para esto seleccionamos la opción "Activate manually without the Internet" como se muestra a continuación y presionamos "Next".
Ahora tenemos que seleccionar la opción "Enter the full path to your lisense file, including the file name" y seguidamente presionamos "Browse", y buscamos en la carpeta crack el archivo "lic_standalone.dat", y presionamos el boton "Select".
Después una ventana nos avisara de que la activación se ha completado con éxito.
sh /usr/local/MATLAB/R2012a/bin/matlab
También podemos crear un enlace a Matlab con lo siguiente:
sudo gedit /usr/share/applications/matlab.desktopY dentro del archivo colocamos los siguientes datos:
[Desktop Entry]
Name=Matlab
Comment=Matlab
Exec=/usr/local/MATLAB/R2012a/bin/matlab -desktop
Icon=/usr/local/MATLAB/R2012a/matlab-r2012a-icon.png
Terminal=false
Type=Application
Para el icono del enlace descargamos la siguiente imagen:
Y guardamos la imagen en: /usr/local/MATLAB/R2012a/matlab-r2012a-icon.png
Ahora solo tenemos que buscar "Matlab" en nuestra lista de aplicaciones y abrirlo desde ahí si estamos en Ubuntu le podemos decir que deje el marcador en la barra y listo.
Si al momento de ejecutar se presenta un error:
/usr/local/MATLAB/R2011a/bin/util/oscheck.sh: 605: /lib/libc.so.6: not found
Lo resolvemos con:
32-bits:
sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6
64-bits: sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib64/libc.so.6
64 comentarios:
Buen post! Gracias!
Me da un error "inesperado" creo que por algo de Java. A alguien mas le pasa? Ayuda por favor. Gracias.
Funcionó excelente! Necesitaba mucho un tutorial como este, muchas gracias!
me aparece un error con java
/home/guillermo/ml2012au/install
Preparing installation files ...
Installing ...
/home/guillermo/ml2012au/install: 1: eval: /tmp/mathworks_12448/sys/java/jre/glnxa64/jre/bin/java: Permission denied
Finished
guillermo@guillermo-HP-Pavilion-dv5-Notebook-PC:~
Alguna solución al problema de Java que comenta jose guillermo?
tengo el mismo problema y he buscado en google incluso en ingles i hay varias soluciones aparentes pero no me funcionan
ya pude resolver el problema el problema no es directamente con el java q trae el instalador para evitarlo se van al directorio que les aparece que algo no esta permitido que es algo asi como
/sys/java/jre/glnxa64/jre/bin el cual esta dentro de la carpeta donde montaron el cd o dvd o el archivo iso en la terminal una vez que se encuentran ahi ejecutaran sudo chmod +x java ó sudo chmod +x ./java despues de esto podran seguir los pasos de instalacion de forma normal ami me funciono
ln -s /usr/local/MATLAB/R2012a/bin/matlab matlab me aperece un error
ln: fallo al crear el enlace simbólico «matlab»: Sistema de archivos de solo lectura ¿como lo soluciono?
Buenos días, primero muchas gracias por el manual es muy útil. Tengo un problema, cuando inicio la instalación ésta termina sin mostrar ninguna pantalla y no instala nada.
En la pantalla de la consola aprece lo siguiente:
/media/matlab$ sudo ./install
Preparing installation files ...
Installing ...
Finished
Si por favor me pueden ayudar estaré muy agradecido.
Hola que tal, muchas gracias por el tuto ;) no sabía como iniciar el programa una vez instalado
Solo una preguntita, al ejecutar el enlace simbólico mediante doble clic, sólo abre el cuadro donde empieza a cargar MATLAB, pero se cierra y no aparece la ventana, en cambio si lo hago desde la terminal corre perfecto, ¿se podrá corregir esto?
hola que tal, bueno regreso a responder mi pregunta ;)
lo que hice fue crear un archivo .desktop con la siguiente sentencia
# gnome-desktop-item-editor --create-new ~/Escritorio
a continuación aparece una ventana, donde seleccionamos las siguientes opciones:
- Tipo: Aplicación
- Nombre: MATLAB (o el que ustedes quieran)
- Comando: /usr/local/MATLAB/R2012a/bin/matlab -desktop
- Comentario: Yo no puse nada
Si quieren pueden darle clic donde aparece un icono que parece un resorte, les abrirá un explorador de archivos y ahí pueden seleccionar una imagen .png como icono de su aplicación
Por ultimo damos Aceptar y es todo, tenemos un lanzador hacia nuestro MATLAB
Saludos
Excelente post de MATLAB en Linux.
Para mas informacion de como montar el iso: http://www.guia-ubuntu.org/index.php?title=Montar_una_imagen_ISO_como_una_carpeta
SE AGRADECE.
Excelente! De gran Ayuda
Hola, muy buena la guía de instalación, anteriormente he podido instalar matlab en linux, pero ahora tengo un problema que no he podido solucionar, al intentar instalar me aparece:
6 errors
at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
at com.mathworks.wizard.WizardLauncher.startWizard(WizardLauncher.java:160)
at com.mathworks.wizard.WizardLauncher.start(WizardLauncher.java:75)
at com.mathworks.wizard.AbstractLauncher.launch(AbstractLauncher.java:27)
at com.mathworks.wizard.AbstractLauncher.launchStandalone(AbstractLauncher.java:18)
at com.mathworks.professionalinstaller.Launcher.main(Launcher.java:21)
Finished
Al final de una larga lista de errores, a alguien le ha sucedido lo mismo? si es así cómo lo ha podido solucionar?
me sale el error de java denied y hago lo que recomienda en el tutorial pero no estoy lograndolo porfavor podrian poner unos pasos a seguir en caso de que se presnete el error java denied porfavor ayuda!
para los que tienen el problema de permisos denegados pueden hacer lo siguiente:
acceder a la carpeta donde tienen el instalador de matlab y llegar hasta la carpeta: ml2012au/sys/java/jre/glnx86/jre/bin
En mi caso lo hice en la consola asi:
cd /Escritorio/matlab2012/ml2012au/sys/java/jre/glnx86/jre/bin
luego ejecutar el comando: sudo chmod +x ./java
luego acceder a la carpeta donde esta el instalador (install) y ejecutar
sudo chmod +x ./install
Luego comenzar la instalación
./install
Esto me funciono para instalar y quedo funcionando bien.
Ahora tuve q realizar lo mismo en el mismo computador despues de un formateo y tengo el siguiente error para ejecutar matlab:
/usr/bin/matlab: 1: /usr/local/MATLAB/R2012a/bin/util/oscheck.sh: /lib/libc.so.6: not found
------------------------------------------------------------------------
std::terminate() detected at Sun Aug 26 16:07:34 2012
------------------------------------------------------------------------
Configuration:
Crash Decoding : Disabled
Current Visual : 0x21 (class 4, depth 24)
Default Encoding: UTF-8
GNU C Library : 2.15 stable
MATLAB Root : /usr/local/MATLAB/R2012a
MATLAB Version : 7.14.0.739 (R2012a)
Operating System: Linux 3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686
Processor ID : x86 Family 6 Model 42 Stepping 7, GenuineIntel
Virtual Machine : Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot(TM) Client VM mixed mode
Window System : The X.Org Foundation (11103000), display :0
Fault Count: 1
Abnormal termination:
std::terminate()
Register State (captured):
EAX = 00000000 EBX = b76237a0
ECX = af5f8ae0 EDX = 00000030
ESP = af5f86c0 EBP = af5f8838
ESI = b7634624 EDI = af5f8c6c
EIP = b759f405 EFL = 00000000
CS = 00000000 DS = b771eec9 SS = 00000006
ES = af5f87c0 FS = 00000000 GS = b7711218
Stack Trace (captured):
[ 0] 0xb759a411 /usr/local/MATLAB/R2012a/bin/glnx86/libmwfl.so+00300049 _ZN2fl4diag15stacktrace_base7captureERKNS0_14thread_contextEj+000169
[ 1] 0xb759cb36 /usr/local/MATLAB/R2012a/bin/glnx86/libmwfl.so+00310070
[ 2] 0xb759cfcf /usr/local/MATLAB/R2012a/bin/glnx86/libmwfl.so+00311247 _ZN2fl4diag13terminate_logEPKcRKNS0_14thread_contextE+000190
[ 3] 0xb710ca71 /usr/local/MATLAB/R2012a/bin/glnx86/libmwmcr.so+01096305 _ZN2fl4diag13terminate_logEPKcPK8ucontext+000076
[ 4] 0xb71095f6 /usr/local/MATLAB/R2012a/bin/glnx86/libmwmcr.so+01082870
[ 5] 0xb710b226 /usr/local/MATLAB/R2012a/bin/glnx86/libmwmcr.so+01090086
[ 6] 0xb710bb21 /usr/local/MATLAB/R2012a/bin/glnx86/libmwmcr.so+01092385
[ 7] 0xb68ac345 /usr/local/MATLAB/R2012a/bin/glnx86/libstdc++.so.6+00758597
[ 8] 0xb68ac382 /usr/local/MATLAB/R2012a/bin/glnx86/libstdc++.so.6+00758658
[ 9] 0xb68ac4c1
. . .
en realidad la lista de errores es mas larga pero para que pegarla toda... bueno eso es lo que me sale y NO se inicia matlab, ojala alguien pueda ayudarme. saludos
hice lo que me dijo anonimo para los permisos denegados:
:~/Matlab# ./install
Preparing installation files ...
Installing ...
Finished
root@PearOs:~/Matlab#
despues no empieza el instalador que hago !!!
Hola, sólo quería agradecer, me sirvió muchísimo y lo andaba buscando :)
Gracias!
buenas solo para ayudar:
cdo instale me largo este error
"/usr/local/MATLAB/R2010b/bin/matlab: 1: /usr/local/MATLAB/R2010b/bin/util/oscheck.sh: /lib64/libc.so.6: not found
/usr/local/MATLAB/R2010b/bin/glnxa64/MATLAB: error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory
"
el mismo se soluciona de manera muy sencilla "apt-get install libxp6"
saludos
hola, sabes, tengo un problema al momento de instalar, cuando ejecuto el comando instalar me da el siguiente error con todos los archivos
cp: leyendo «/media/matlab/bin/glnxa64/libstdc++.so.6.0.13»: Error de entrada/salida
cp: fallo al extender «/tmp/mathworks_3509/bin/glnxa64/libstdc++.so.6.0.13»: Error de entrada/salida
no puedo continuar desde ahí, sabes cómo solucionarlo?
gracias por responder,
saludos
Me encontré con este problema al poner los dos últimos comandos de la guia: /usr/local/MATLAB/R2011a/bin/util/oscheck.sh: 605: /lib/libc.so.6: not found
Aqui la solución: http://www.mathworks.es/support/solutions/en/data/1-F68FSA/index.html?product=ML&solution=1-F68FSA
todo anduvo de 10! Muchísimas gracias!!
Por favor, lo hago todo bien, pero cuando voy a insertar la licencia del crack resulta que no tengo permisos para escribirla. Como puedo hacer para que me deje??? Necesito permisos de superusuario completos pero no se como ??? Gracias de antemano!!!
Para mi es importante que tenga licencia. No confío en nada que no la tenga, orque hay tanto cosa mala dando vueltas por internet que no quiero pasar un mal momento. Cuando voy a descargar un antivirus por ejemplo, me fijo que tenga e simbolito que indica que tiene licencia. Si no lo mejor es navegar por foros y fijarse si la gente opina bien de ese antivirus. Esas son las medidas de seguridad que yo recomiendo!
me sale un error que dice: the simulink library browser failed to initialize, que debo hacer? lo instale en mac os 10,8 mountlion
Saludos cordiales. Me ha sido muy útil tu post, para instalar Matlab en Ubuntu 12.04.
¡Muchas gracias!
alguien sabe de alguna version que sea mas ligera??..en windows había encontrado una que pesaba cerca de 600mb (sin muchos toolbox)...estoy buscando algo similar para linux
me aparece leonardo@leonardo-Presario-CQ56-Notebook-PC:~$ sudo mount ml2012au.iso /media/matlab/ -t iso9660 -o loop
ml2012au.iso: No existe el archivo o el directorio
. alguien sabe como lo puedo ayudar? con ubuntu 13.04..
saludos :)
En donde debo tener guardado el iso que descarge para poder ejecutar los comandos que dices.
Hola, me funciona a la perfeccion , muchas Gracias.
PEro, no logro hacer un acceso directo, tus instrucciones de crear un .desktop no me funcionan. Podrias hacer mas claridad al respecto, ya que creo un archivo .desktop donde esta el comando #gnome...etc pero despue sno se si ejecutar el archivo .desktop en la terminal y demas
Agradezco tu paciencia con nos.
Muchas gracias por el tutorial, funciona a la perfección, sin problemas. :)
a mi me pasa cuando llego a la parte de instalar este error
Error: Cannot locate Java Runtime Environment (JRE).
The directory /media/matlab/sys/java/jre/glnx86/jre does not exist.
ayuda ya que navego a la carpeta y solo tengo una glnxa64
Excelente POST!!!
Me sirvió de maravilla. Solo una cosa, al momento de la activación, me daba un error, algo de que no tenía permisos entonces no me dejaba activar. Lo solucioné así:
[]$ cd /ruta_completa_de_instalación/bin/
[---bin]$ sudo ./activate_matlab.sh
Es todo, con esto nos vuelve a lanzar la ventana de activación, lo volvemos a hacer y listo!!!
Por cierto, lo hice en Fedora 18 y todo estuvo bien, solo ese punto de la activación...
Oye gracias por el tuto, hay te aviso si me funciono xD
No puedo activarlo, me aparece:
Could not complete Activation because the License File could not be written to disk. You might not have write permission on the License File or the folder. /usr/local/MATLAB/R2012a/licenses/license_ubuntu_161052_R2012a.lic See your System Administrator for assistance. The specific error message text is: /usr/local/MATLAB/R2012a/licenses/license_ubuntu_161052_R2012a.lic (Is a directory).
Ayuda por favor, de verdad lo necesito y soy nuevo en linux
Excelente tutorial
Tengo un problema en el último paso: selecciono el fichero lic_standalone.dat y recibo el siguiente mensaje
You might not have write permission on the License File or the Folder
(mi path)/matlab/R2012a/licenses/license_gestion_161052_R2012a.lic
En R20112a tengo permisos de excritura, pero no tengo el directorio licenses. Lo he creado vacío con permisos de escritura y me sigue dando el mismo mensaje.
Por favor, ¿podrías ayudarme?
Saludos.
Pedro.
Por si alguno tiene un error con las licencias
sudo mkdir -p /usr/local/MATLAB/R2012a/licenses
sudo chmod a+rw /usr/local/MATLAB/R2012a/licenses
Muy agradecido por el aporte. Claro y conciso.
en fedora 19 funciono al pie de la letra mil gracias :D
¡Increíble post! Justo lo que necesitaba.
Excelentemente explicado, ¡muchas gracias!
Excelente Post; Funcionando en Ubuntu 12.04
Muchas gracias! lo pude instalar en Linux Mint 13 (MATE). Ahora está funcionando, el único problema que tengo es que al maximizar los menús desaparecen al clickearlos. Hay algún modo de solucionar esto ademas de modificar el tamaño de la ventana manualmente?
gracias por tomarte la molestia de hacer el tutorial
Muchisimas gracias.. funciono a la perfeccion en Ubuntu 13.04.
Quizas debas agregarle que hay que tener permisos al momento de agregar la licensia
Lo acabo de instalar en Linux Pear OS7 con ayuda de este tutorial. ¡Funciona muy bien!
Gracias.
Un muy buen post!! Muchisimas gracias!!
Fácil y claro!! Muchas gracias!
Muchas gracias me sirvió de mucho :)
al momento de ejecutar ./install no sale nada, que puedo hacer? tengo xubuntu, soy nuevo en esto
Muchísimas gracias!!!
Tuve un problemita al cargar la licencia. Ocurre que la carpeta de R2012a no tenía permisos de escritura mas que para root, por si les pasa a otros, lo unico que hacen es cambiar los permisos de la carpeta, se ubican en MATLAB y cambian permisos con
sudo chmod g=rwx R2012a (para permisos del grupo)
sudo chmod o=rwx R2012a (para permisos de otros grupos)
Has salvado mi vida. Anque octave sí está padre, matlab es mucho más interactivo en cuestión de gráficas.
Excelente post. Muchas gracias.
Muchas gracias por la Info, he instalado la versión 2013a en openSUSE y he tenido que iniciar como root para realizar todo el procedimiento. Los usuarios que han tenido algún inconveniente deberían probar iniciando primero como root, es decir, no con sudo sino primero que todo colocar en terminal su - (password) y ahora si todo el procedimiento, donde ya no es necesario en sudo. Saludos
Exelente turorial, Muchas gracias!!!!
Muy buen aporte.
Tiene todo lo que necesitaba.
Es normal que se demore¿? osea ya me descargó, pero ahora en el torrent me dice "5.34GB subiendo 2.57GB...." y se a demorado mucho en ese proceso, onda horas. Corto el proceso o debo esperar a que termine¿?
En donde debo tener guardado el iso? al ejecutar sudo mount ml2012au.iso /media/matlab/ -t iso9660 -o loop
aparece lo siguiente
ml2012au.iso: No existe el archivo o el directorio
Hola :3
Buen día amigo, sabes que tengo un pequeño inconveniente con el matlab. Lo instalo tal como lo explicas aquí, pero al ejecutarlo como usuario normal(no root), cuando se carga la aplicación me muestra el siguiente error en matlab:
*******************************ERROR COMO USUARIO NORMAL(NO ROOT)******************************
Warning: Unable to create com.mathworks.mde.explorer.Explorer, for details see
/home/strada/MATLABDesktopCreateError.log
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: com.mathworks.services.settings.SettingValidationException: IMsgIDException for "matlab.desktop.currentfolder.lastfolder.GroupColumn": The multipleSet operation on node (or key), Multiple Keys, failed because you do not have write permission on level user of the Settings file.
at com.mathworks.mlwidgets.explorer.model.table.ExplorerTableConfigurationSerializer.saveGroupMode(ExplorerTableConfigurationSerializer.java:91)
at com.mathworks.mlwidgets.explorer.model.table.ExplorerTableConfigurationSerializer.save(ExplorerTableConfigurationSerializer.java:65)
at com.mathworks.widgets.grouptable.GroupingTableConfiguration$1.propertyChange(GroupingTableConfiguration.java:157)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at com.mathworks.widgets.grouptable.GroupingTableConfiguration$4$1.run(GroupingTableConfiguration.java:995)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: com.mathworks.services.settings.SettingValidationException: IMsgIDException for "matlab.desktop.currentfolder.lastfolder.GroupColumn": The multipleSet operation on node (or key), Multiple Keys, failed because you do not have write permission on level user of the Settings file.
at com.mathworks.services.settings.Setting.nativeSet(Native Method)
at com.mathworks.services.settings.Setting.set(Setting.java:887)
at com.mathworks.services.settings.Setting.set(Setting.java:745)
at com.mathworks.services.settings.Setting.set(Setting.java:687)
at com.mathworks.mlwidgets.explorer.model.table.ExplorerTableConfigurationSerializer.saveGroupMode(ExplorerTableConfigurationSerializer.java:88)
... 13 more
The desktop configuration was not saved successfully
**********************************************************************************************
y si lo ejecuto como súper usuario no sucede nada, me parece que es algún error de permisos, pero paso por aquí a ver como podrías ayudarme, me gustaría solo abrir la aplicación desde un lanzador y no tener que abrir terminal y ejecutarlo como súper usuario.
Publicar un comentario