Bon pour l'install de Matlab 2012a version étudiante (donc 32 bit) sous Arch 64: https://wiki.archlinux.org/index.php/Matlab#Install_32-bit_Matlab_on_64-bit_system
Tout d'abord installer tous les paquets du wiki. Seul le paquet bin32-openjdk6 est périmé. J'ai cherché une version 32bit de la version 7 mais j'ai pas trouvé. On reviendra au problème de Java plus tard.
Monter votre CD Matlab et lancer l'install. ATTENTION Chez moi l'install plantait quand je la lançais en root (erreurs avec java), donc lancer la en utilisateur normal.
L'installateur se lance, suivez les instructions. Arriver au moment de choisir le dossier d'installation, vous ne pourrez pas l'installer dans le dossier indiqué "/usr/local/MATLAB/..." étant donné que l'installateur n'a pas été lancé en root. Personnellement, j'ai créé un dossier "MATLAB" dans mon home.
Au moment d'activer votre produit, vous aurez peut-être un problème à cause de la "machine id" qui sera à "00000000000". la manip à faire est dans le Troubleshooting.
Bon normalement Matlab est installé. Pour le lancer "/home/.../MATLAB/bin/matlab -glnx86 -desktop". Sauf que Matlab se lancera sans interface graphique (java n'est pas encore installé). Pour remédier au problème de java 32 bit, j'ai installé Java 6 sur le site officiel (la version 32 bit): http://www.java.com/fr/do/download/manual.jsp?locale=fr Suivez les instructions pour savoir comment l'installer.
Finalement, pour avoir l'interface graphique, il faut rajouter une ligne au fichier matlab: accédez à /home/.../MATLAB/bin et éditez le fichier matlab avec nano. Ajoutez la ligne "export MATLAB_JAVA=/usr/java/jre1.7.0_17/" juste après les commentaires au début du fichier.
/usr/java/jre1.7.0_17/ représente le dossier d'installation de java que vous avez installé juste avant.
Relancez Matlab comme précédemment, et miracle, ça marche
Remarque: au début j'avais installé openjdk7, et j'avais des erreurs quand je voulais lancer l'install en root. J'ai donc lancé l'install en mode normal. Arriver au moment de lancer Matlab, pas de problème sauf qu'il se lancait dans la console sans interface graphique étant donné qu'il ne trouvait pas le répertoire de java (openjdk7 est en version 64bit). J'ai donc eu l'idée d'utiliser le java officiel et ça a amrché. Peut-être qu'en installant directement Java 32 bit via le site officiel, il est possible de lancer l'install en root. A tester
Voila, après des journées de recherche, ça marche enfin
PS: ce sentiment de puissance quand t'arrives à résoudre ton problème
