Recent Changes - Search:

Home

RunningExperiments

AnalysingData

MEG Group

Administrative info

Computers and network

Meetings

How to improve this site

InstructionsPourInstallerMatlab

Instructions pour installer Matlab

Il y a plusieurs types de licences Matlab :

- NNU (Network Named User) : Ce type de licence permet d'utiliser Matlab depuis n'importe quel ordinateur connecté à l'intranet de NeuroSpin.

- SNU (Standalone Named User) : Avec ce type de licence, Matlab peut être installé sur 4 machines différentes par le même utilisateur

- Concurrent / Flottantes : N'importe quel utilisateur qui n'aurait pas sa propre licence peut utiliser les licences flottantes quand connecté au réseau de NeuroSpin. Il y a seulement 4 licences flottantes pour tout NeuroSpin. Pour vérifier la disponibilité de ces licences, la commande matlab-license-check peut être utilisée.

- DC (Designated Computer) : Ce type de licence est installée sur un ordinateur et peut être utilisée par n'importe quel utilisateur connecté à cette machine.

Pour les licences des "toolboxes" on applique des règles similaires.

Pour utiliser les licences SNU, il faut les "activer" sur les différentes machines. Lors du changement de votre licence NNU à une licence SNU, un mail intitulé "MathWorks Account Information" vous est envoyé de la part de access@mathworks.com. Ce mail contient un login (votre adresse mail CEA) et un mot de passe qui vous seront nécessaires pour l'activation. Ayez ce mail sous la main quand vous commencerez le processus d'activation.


Sur les stations de travail Linux :

1) Exécutez le script : /neurospin/local/matlab/bin/activate_matlab.sh

2) Suivez les instructions sur les différentes fenêtres et appuyez sur "Next". Sélectionnez "Install automatically using the Internet (recommended)". Ici, votre adresse mail et votre mot de passe vous seront demandés (voir le mail que vous avez reçu de la part de access@mathworks.com). Suivez les instructions qui suivront.

3) Sélectionnez la licence marquée avec SNU (normalement c'est la seule qui apparaît) puis suivez les instructions toujours et encore.

4) Sous Linux en réseau, SPM est automatiquement utilisable une fois Matlab installé (et activé).

IMPORTANT : Si l'activation ne fonctionne pas, téléphonez au support MathWorks (Paris - Sales and Service : +33.1.41.14.8801) et demander plus spécifiquement Damien BEREST qui connaît bien ce problème. Le problème pourra être résolu en 2 minutes.

Détails

Pour toute licence SNU achetée ou transférée après la sortie de la version N de Matlab, la 1ère activation doit se faire avec la version N. Après une 1ère activation réussie sur un poste, il est possible d'activer la version N-1 ou N-2 sur d'autres postes.

Par exemple, depuis la sortie de R2008b, la 1ère activation de licence ne fonctionne que avec R2008b. Les activations ultérieures fonctionnent avec R2008a.

Il est possible de contourner le bug en téléphonant à MathWorks, ils interviendront sur leurs serveurs pour corriger licence par licence, en attendant une correction définitive et globale. Alternativement, l'activation manuelle fonctionne aussi, mais pourquoi se fatiguer...

Quelques explications de plus (par The MathWorks) en anglais : When new licenses are purchased, they are set to the current release. This allows them to be activated for that current release, however, a prior release cannot be activated for the first time from the Activation Client. For example, a new R2008b license will not show up in the R2008a Activation Client unless an R2008a activation has occurred in the License Center or through MathWorks Customer Support. This explains why these licenses did not appear in the Activation Client while you were logged into the correct MathWorks Account. Our development team is looking to update the Activation Client to better handle this scenario, but until then, any user who encounters this issue in the Activation Client will need to activate in the License Center or contact Customer Support.


Sur les stations de travail et les portables Windows ou Linux :

1) Connectez-vous sur la page de MathWorks : http://www.mathworks.fr (Log in). Il faut avoir un compte pour cela (voir le mail que vous avez reçu de access@mathworks.com)

2) Une fois connecté, dans "My Account/Mon compte", cliquez sur "Download now" (au-dessous du nom de la dernière version de Matlab -par exemple "R2009b"-), puis cliquez sur le lien "Download" et suivez toutes les instructions :

Step 1: Choose release --> Current Release

Step 2: Choose platform/OS combinations --> Windows ou Linux selon votre cas

Step 3: Choose product versions --> Typical

Appuyez sur "Continue"

3) Ouvrez ou copiez-puis-exécutez le fichier "download_agent" : choisissez le dossier cible pour copier l'agent puis appuyez le bouton "Download". Attendez la fin du téléchargement. Cochez "Start Installer" puis appuyez sur "Finish". Attendez la fin de l'installation.

Si l'installation de démarre pas automatiquement, allez dans le répertoire où tout a été copié puis, sur une console, exécutez ces commandes (les instructions sont dans le fichier inst_doc.pdf, section pour "Standalone Environment") :

tar -xf boot.ftp

./install

Ensuite, sélectionnez "Install automatically using the Internet (recommended)". Suivez les instructions. Si vous n'avez pas encore un compte il faudra le créer.

4) Sélectionnez la licence marquée avec SNU (normalement c'est la seule qui apparaît) puis suivez les instructions.

5) A la fin de l'installation, par défaut, "Activate Matlab" apparaît coché. Laissez comme cela pour procéder à l'activation. Mettre le login CEA dans "Windows User Name" (ex. am985309).

Note 1 : L'activation peut aussi être faite depuis la page de MathWorks, "My Licenses", onglet "Activation and Installation". Pour avoir le "Host ID" suivez les indications.

Note 2 : Si sous Linux votre Matlab n'est pas exécutable depuis n'importe quel endroit (pas possible de créer un lien symbolique depuis /usr/local/bin), vous pouvez rajouter dans votre fichier .bashrc la ligne suivante (chemin vers là où Matlab est installé) :

PATH=$PATH:~/programs/matlab_R2008b/unix/bin

et vous pourrez lancer Matlab avec la commande "matlab" sur une console.


Installation de SPM5 (si nécessaire)

a) Téléchargez SPM5 (spm5.tar.gz) depuis la page : http://www.fil.ion.ucl.ac.uk/spm/software/download.html ou directement depuis : http://www.fil.ion.ucl.ac.uk/cgi-bin/uncgi/spmreg

b) Téléchargez aussi les dernières mises à jour (Updates_XXXX.tar.gz) : ftp://ftp.fil.ion.ucl.ac.uk/spm/spm5_updates/ (en ce moment Updates_3381.tar.gz)

c) Décompressez le fichier spm5.tar.gz (dans C:\Program files\SPM, par exemple) puis faites la même chose avec Updates_XXXX.tar.gz (dans le répertoire C:\Program files\SPM\spm5 cette fois-ci, en écrasant les fichiers déjà existants). Attention : avant de faire cela, il faut désactiver l'option "Conversion CR/LF" si vous travaillez sous Windows (dans WinZip --> Options --> onglet Divers/Miscellaneous, puis Autres/Others -2ème ligne-).

d) Finalement, sous Windows, dans le répertoire "work" de Matlab -le créer s'il n'existe pas- (ex. C:\Program Files\MATLAB\R2008a\work), créez un fichier "startup.m" et écrivez à l'intérieur la ligne suivante : addpath('C:\Program Files\SPM\spm5') Ensuite, on peut lancer Matlab puis SPM5 avec la commande "spm" (il est possible de vérifier que les "paths" de Matlab sont corrects avec la commande "editpath").

Si cela ne fonctionne pas (sur un portable sous Linux, par exemple), une fois dans Matlab, tapez la commande "editpath" puis ajoutez le répertoire C:\Program Files\SPM\spm5 (ou celui que vous avez choisi en Linux) puis appuyez le bouton "Save".

Dernière mise à jour, le 15 janvier 2010

Edit - History - Print - Recent Changes - Search
Page last modified on January 15, 2010, at 02:11 PM