Installer le MCR sous Linux

Pour savoir où se trouve votre MCR , il suffit de taper :

>>mcr

The GLNXA64 MCR Installer, version 7.16, is:
/home/ope/data/MATLAB/r2011b/toolbox/compiler/deploy/glnxa64/MCRInstaller.zip
[snip]

Full list of available MCR installers:
/home/ope/data/MATLAB/r2011b/toolbox/compiler/deploy/glnxa64/MCRInstaller.zip

For more information, read your local MCR Installer help.
Or see the online documentation at MathWorks’ web site. (Page may load slowly.)

Si on va au lien suggéré « online documentation » on nous dit de taper unzip MCRinstaller.zip. Mais ça ne marchera pas.
En effet la lettre i de MCRinstaller.zip doit être en majuscule sinon on a le message d’erreur suivant :

>> unzip(‘MCRinstaller.zip’)
Error using checkfilename>validateFilename (line 182)
Function UNZIP was unable to find file ‘MCRinstaller.zip’.

Error in checkfilename (line 50)
[fullfilename, fid] = validateFilename( …

Error in parseUnArchiveInputs (line 82)
[archiveFilename, url] = checkfilename(archiveFilename, validExtensions, …

Error in unzip (line 58)
[zipFilename, outputDir, url, urlFilename] = parseUnArchiveInputs( …

Note : bug remonté à MathWorks aujourd’hui.

Donc moi je conseille de taper ces commandes pour être sur de ne pas se tromper :

x = mcrinstaller;
unzip(x)

Ensuite le même lien dit d’aller dans le répertoire /bin/glnxa64 créé suite au dézippage. Malheureusement c’est encore faux. Dans ce répertoire on trouve plutôt 6 autres fichiers :

libgcc_s.so.1 libinstutil.so libmwinstall.so libnativewebproxy.so libstdc++.so.6 libstdc++.so.6.0.10

Le fichier install se trouve à l’endroit à la racine du répertoire où vous avez dézippé (erreur également remontée à TMW)

Donc dernière commande à taper dans un terminal LInux sans avoir à naviguer où que ce soit:

./install

Bref ce qui est génial en revanche c’est que l’installer nous donne les variables d’environnement qu’il faut mettre à jour :

path compiler

Voilà j’ai réussi à installer le MCR de la 2011b sous /home/quefaurs/data/DOWNLOAD_SERVER/MATLAB/MCR_DEPLOYED/l64/r2011b/v716

Dans un prochain billet j’expliquerais comment tester que ça fonctionne.

Laisser un commentaire