install_matlab

Ceci est une ancienne révision du document !


matlab

installation en réseau

  • les fichiers sont installés sur fury, serveur nfs,
  • dans /donnees/provisoire/logiciels/linux/local/matlab-14-sp3 pour la version 7.1
  • dans /donnees/provisoire/logiciels/linux/local/apps/matlab-r2010a pour la version 7.10
  • le contenu des cds d'installation est accessible dans /net/fury/donnees/provisoire/logiciels/matlab pour une machine unix (linux, macosx)

sur charybde, scylla et octopus, les différentes versions sont accessibles au travers de la commande module. Il faut donc faire les montages suivants (pour des raisons historiques, les matlab ne sont pas installés au même endroit, mais ce point ne concerne que l'administrateur, pas l'utilisateur final)

[root@scylla ~]# grep matlab /etc/auto.applis*
/etc/auto.applis:matlab-14-sp3  fury:/donnees/provisoire/logiciels/linux/local/matlab-14-sp3-complete
/etc/auto.applis_local:matlab-r2010a   fury:/donnees/provisoire/logiciels/linux/local/apps/matlab-r2010a

Version actuelle sur octopus:

                Version 7.10.0.499 (R2010a) 64-bit (glnxa64)

dans /local/apps/matlab-r2010a

  • il suffit de faire un montage nfs des 2 répertoires ci-dessus
  • il est aussi possible, de recopier les fichiers directement sur le disque dur du poste client, mais on perd l'avantage de l'install/mise à jour centralisée
rsync -a /net/fury/donnees/provisoire/logiciels/linux/local/apps/matlab-r2010a /local/apps/

/local/apps est un exemple de répertoire d'accueil

  • il faut aussi s'assurer que les binaires existent pour les plateformes concernées
[root@scylla ~]# ls -l /net/fury/donnees/provisoire/logiciels/linux/local/apps/matlab-r2010a/bin/
total 198
...
drwxrwxr-x  3 1006 1006    329 Apr  2  2010 glnxa64
 
[root@scylla ~]# ls -l /net/fury/donnees/provisoire/logiciels/linux/local/matlab-14-sp3/bin
total 146
...
drwxr-xr-x+ 2 2201 tty    202 Oct  7  2005 glnx86
drwxr-xr-x+ 2 2201 tty    173 Oct  7  2005 glnxa64
drwxr-xr-x+ 2 2201 tty    168 Oct  7  2005 hpux
...
drwxr-xr-x+ 2 2201 tty     21 Oct  7  2005 sol2
  • les plateformes manquantes se rajoutent à partir du cd d'installation
  • on récupère l'image iso sur le serveur de fichiers, /net/fury/donnees/provisoire/logiciels/matlab
  • on lance l'installation avec le réseau, et on fournit le FIK (voir pc_linux_ou_portables
  • il faut aussi un fichier de licence, on le crée avec le contenu:
SERVER nemo ANY 27000
USE_SERVER
  • mettre à jour /etc/auto.master (ne pas oublier /net) et auto.applis (voir octopus)
  • faire un lien symbolique pour trouver l'exécutable
 ln -s /net/fury/donnees/provisoire/logiciels/linux/local/matlab-r2012a//bin/matlab /usr/bin/matlab
  • sur garlaban
garlaban:~% matlab -nodisplay -nojvm

                            < M A T L A B (R) >
                  Copyright 1984-2012 The MathWorks, Inc.
                    R2012a (7.14.0.739) 64-bit (glnxa64)
                              February 9, 2012

 
To get started, type one of these: helpwin, helpdesk, or demo.
For product information, visit www.mathworks.com.
  • sur callelongue
callelongue:~% matlab -nodisplay -nojvm
/usr/bin/matlab: 1: /net/fury/donnees/provisoire/logiciels/linux/local/matlab-r2012a/bin/util/oscheck.sh: /lib64/libc.so.6: not found

                            < M A T L A B (R) >
                  Copyright 1984-2012 The MathWorks, Inc.
                    R2012a (7.14.0.739) 64-bit (glnxa64)
                              February 9, 2012

 
To get started, type one of these: helpwin, helpdesk, or demo.
For product information, visit www.mathworks.com.

bizarrement, il manque le lien dans le rep /lib64. Qui construit le lien? qui l'a détruit? FIXME

  • sur octopus, c'est la dernière version à être supportée
  • pour utiliser:
module purge matlab;module load matlab/8.1

29 mai 12 version R2012a

mathworks propose plusieurs formats au téléhargement. On récupère une image iso (linx+macox) plus simple à déployer sur postes individuels.

  • il faut choisir “install par internet” si on n'a pas la clé d'activation sous la main, il se connecte au site mathworks (après authentification) et retrouve la bonne license)
  • il a fallu mettre à jour le fichier license.dat sur le serveur de licences (nemo) et le relancer

24 fév 11 reinstall version 7 (R14 SP3) pour compilateur

fury-root% lofiadm
Block Device             File
fury-root% lofiadm -a /donnees/provisoire/logiciels/matlab/download
/dev/lofi/1
fury-root% lofiadm -a /donnees/provisoire/logiciels/matlab/download.1
/dev/lofi/2
fury-root% lofiadm -a /donnees/provisoire/logiciels/matlab/download.2
/dev/lofi/3
fury-root% mkdir /mnt/cd1
fury-root% mkdir /mnt/cd2
fury-root% mkdir /mnt/cd3
fury-root% mount -F hsfs /dev/lofi/1 /mnt/cd1
fury-root% mount -F hsfs /dev/lofi/2 /mnt/cd2
fury-root% mount -F hsfs /dev/lofi/3 /mnt/cd3
fury-root% share -F nfs /mnt/cd1
fury-root% share -F nfs /mnt/cd2
fury-root% share -F nfs /mnt/cd3
  • penser à recopier le dossier etc/ dans le nouveau répertoire d'installation
  • sur nemo, il faut faire l'instll en tant qu'utilsateur (ça plante avec root)
  • matlab est maintenant dans /local/apps/matlab-complet
  • on le recopie ensuite sur fury, le serveur nfs, pour lemonter depuis les autres postes

21 jan 11 licence provisoire parallèle

Divers

  • install_matlab.1453906485.txt.gz
  • Dernière modification : 2017/08/25 09:55
  • (modification externe)