Archivo

Artículos etiquetados y‘Matlab’

Matlab en Linux (probado en ArchLinux)

Octubre 12, 2008 msdark 4 comentarios

En estos momentos, estoy haciendo un curso de Redes Neuronales, en el que se nos pide trabajar en Matlab, y a pesar de que es un software propietario con licencias bastante rudas y que existen otras aplicaciones libres bastante buenas y algunas casi 100% compatibles con Matlab (Aplicaciones Libres: FreeMat, SciLab, Octave), estoy obligado a usar matlab 7 como minimo, ya que el académico no acepta trabajo en otro programa (valgame!!!  este es el tipico problema que se tiene cuando se estudia… uno busca todas las formas posibles de implementar Software Libre y los profes te cagan!!!).

Es asi que me di a la tarea de buscar Matlab para Linux ya que habia escuchado que por ahi habia una versión.. y asi no emular con wine (que no me gusta)… asi que, obviamente busque en un sitio de torrents y baje una versión que consta de 3CD… (para el que la quiera puede descargar el torrent desde aqui )

Una vez decargado, descomprimen y tendran varios archivos, los importantes son: Los tres .iso y los archivos licence.dat y licence.lic

Lo primero es crear el directorio /opt/matlab7 (recordar que en donde este el signo # significa que es como root o sudo en su defecto)
# mkdir /opt/matlab7
luego copiamos el archivo license.dat a este directorio
# cp /donde/sea/que/este/el/archivo/license.dat /opt/matlab7
Ahora montamos la primera iso
# mount -o loop MathWorks_R14_1.iso /media/cdrom

Una vez montado debemos iniciar la instalacion
# / media/cdrom/install
Aqui veremos la siguiente ventana

Ahora seguimos con el tipico siguiente siguiente al que la ventanita acostumbro y todo ira bien…
Aqui nos preguntará la ubicación de los enlaces simbólicos (si es que queremos …. yo quiero) lo dejamos en /usr/local/bin y presionamos OK
Luego nos pedira que ingresemos el siguiente CD (nuestra segunda iso), para esto desmontamos y montamos.
# umount /media/cdrom
# mount -o loop MathWorks_R14_2.iso /media/cdrom

Presionamos en continuar… y esperamos hasta que nos pida el tercer disco…. desmontamos y montamos

# umount /media/cdrom
# mount -o loop MathWorks_R14_3.iso /media/cdrom

Si no tenemos ningun problema (no deberia haberlo) podemos desmontar
# umount /media/cdrom
Y ejecutar matlab
$ matlab

Si muestra algun error, como a mi me paso, que me decia que no podia cargar la libreria OpenGL, simplemente cierra el programa vuelve a la consola y borra el siguiente archivo:
# rm /opt/matlab7/sys/os/glnx86/libgcc_s.so.1
EL otro error que me daba era de configuracion del path para la cache de los toolbox… eso lo puedes ver desde el mismo programa desde el menú File->Preferences->General->Updata Toolbox Path Cache.

Y listo ya puedes usar Matlab de manera nativa en GNU/Linux .

Saludos!!!!

PD: Igual muestra algunos errores en la consola, pero que no son problema… matlab se ejecuta sin llorar…

Categorías:How to Etiquetas:,