Me pasé al fascinante mundo de Arch hace unos 10 días, antes usaba fedora ( y antes de eso 13 distros más). Desde que hice este cambio, traté de instalar las herramientos que uso en la U para programar, y ya que estoy llevando Métodos Numéricos se me hace necesario usar
Matlab, aunque me gusta mas
octave y gnuplot.
En fin, navegando un rato me encontré un torrent con Matlab7 para linux, lo descargué y me encontré que eran 3 .iso para instalarlo, y no había ningún sitio donde me dijeran como instalarlo en Archlinux, asi que pase por algunas dificultades para poder hacerlo, pero aquí les dejo lo que hice:
1. Para no quemar los 3 dicos montamos las imagenes virtualmente (VALIOSO si no quereis gastar CD's):
bash-3.2# mount -t iso9660 -o loop /ubicacion-de-imagen/MathWorks_R14_1.iso /ubicacion-de-destinohacemos esto con las tres imagenes, solo modoficamos el nombre, ubicacion-de-destino es cualquier carpeta creada con anterioridad .Si Arch 'nos llora' con: ' no se puede encontrar loop en.....'
basta con simplemente:
bash-3.2# modprobe loop
2. Creamos una carpeta en /opt que será el directorio root para matlab, y copiamos el archivo license.dat a esta carpeta. El nombre de esta carpeta o directorio es el que vosotros querais, yo le llamaré matlab: bash-3.2# mkdir /opt/matlab
bash-3.2# cp /ruta-de-las3-imagenes/license.dat /opt/matlab3. Una vez hecho esto, instalaremos algunas librerias para no tener problemas durante la instalación (sin ellas a mi no me dejó proseguir), y además para poder hacer gráfica la instalacion. Si alguno desea hacerla modo consola, puede saltar este paso:
bash-3.2# pacman -S libxp libxpm mesa4. Iniciaremos la instalacion con:
bash-3.2# /ruta-donde-hallamos-montado-la-primera-imagen/install* -tEsto nos abrirá una ventana donde todo lo que tenemos que hacer es dar un click sobre 'siguiente u ok' y todo estará bien.
Se mostrará algo así:

5. Luego nos pedirá la dirección de los enlaces simbólicos, aca es mejor dejarlo en el sugerido (/usr/local/bin) y dar continuar.
6. Para poder ejecutar matlab necesitamos cambiar el archivo license.lic que viene juntamente con las tres imagenes y donde dice 'your host name' agregarle el de la computadora donde lo estamos instalando, luego copiarlo /opt/matlab/etc con:
bash-3.2# cp /ruta-donde-este-el-archivo/license.lic /opt/matlab/etcCon esto ya tendremos matlab en nuestra compu, solo se ejecutará desde consola con el comando:
bash-3.2# matlabNOTA IMPORTANTE: en mi caso, el exec de matlab se extravió (supongo) porque al ejecutar en la konsole 'matlab' me sale el siguiente mensaje:
bash-3.2# matlab bash: matlab: command not foundEso lo arreglé generando una entrada en el menú de kde(ya que esta instalacion no lo hace), de la siguente manera:
A) Creamos o editamos un archivo en /usr/share/applications llamado matlab.desktop.
bash-3.2# nano /usr/share/applications/matlab.desktopPodeis usar el editor que querais, yo prefiero nano.
B)A este archivo le agregamos estas lineas:
[Desktop Entry]Version=7
Encoding=UTF-8
Name=Matlab
Comment=matlab
Icon=stock_appointment-reminder
Exec=/opt/matlab/bin/matlab
Terminal=trueType=Application
Categories=Development;La linea Exec=/opt/matlab/bin/matlab indica la dirección donde encontré el exec de matlab, vosotros lo podeis buscar, pero creo que en la mayoria de los casos se encuentra ahi.Si no quereis tener un acceso en el menú, simplemente cada vez que ejecuteis matlab habrá que indicar al ruta completa del exec, en mi caso /opt/matlab/bin/matlab.
En lo personal, si los profesores de tu Universidad no te presionan a usar matlab, recomiento el uso de
Octave, gnuplot(graficos 3D)
y grace(graficos 2D)
, estos programitas sustituyen de manera genial a matlab, y son libres.
Para instalarlos en Arch, solo basta:
bash-3.2# pacman -S octave gnuplot graceMe gustaría que hagan sus aportes, comentarios o
cualquier consulta o correción al blog, no importa que no sea de matlab...... y recuerden que !!!!!!Arch es fácil, sólo se necesita tener ganas de aprender!!!
PD: el blog está basado en el archivo readme.txt que viene en torrent y en mi experiencia en el mundo linux, saludos a todos!!!!!