Aller au contenu. | Aller à la navigation

Outils personnels

Navigation

Vous êtes ici : Accueil / Espace utilisateurs/trices / Logiciels / Matlab / Comment installer Matlab R2023x sur Linux

Comment installer Matlab R2023x sur Linux

Public cible : Etudiant-es (ETU), collaborateurs/trices du Personnel Académique (PA) et collaborateurs/trices du Personnel Administratif et Technique (PAT)

Contexte et prérequis

Cet article décrit l'installation manuelle de MATLAB (MATrix LABoratory), un logiciel de calcul numérique.

  • Le paquetage de licence "classroom" ou "unige" doit avoir été téléchargé selon votre appartenance Étudiant-es ou Collaborateurs-trices à l'aide du formulaire de demande de logiciel.
    • La licence dite "clasroom" est réservée aux étudiant-es.
    • La licence dite "unige" est réservée aux collaborateurs-trices.
  • Être connecté au VPN institutionnel depuis l'extérieur de l'UNIGE.

Environnement

  • Logiciel : Matlab (Mathworks) R2022x et R2023x
  • Système d'exploitation : Linux
  • Langue : anglais

Les environnements requis par version

Système

Matériels

Matlab R2022a

Ubuntu 20.04 LTS, Ubuntu 18.04 LTS, Debian 10, Red Hat Enterprise Linux 8 (minimum 8.1), Red Hat Enterprise Linux 7 (minimum 7.6), USE Linux Enterprise Desktop 12 (minimum SP2), SUSE Linux Enterprise Desktop 15, SUSE Linux Enterprise Server 12 (minimum SP2), USE Linux Enterprise Server 15

Disque dur : 3.8 GB pour MATLAB, 4-6 GB pour une installation typique, 30 GB pour une installation complète. Un disque SSD est fortement  recommandé.
RAM : 4 GB - 8GB, pour Polyspace 4 GB par coeur processeur est recomandés
Processeur : Intel ou AMD x86-64 processeur

Matlab R2022b

Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, Ubuntu 18.04 LTS, Debian 11, Debian 10, Red Hat Enterprise Linux 9, Red Hat Enterprise Linux 8 (minimum 8.4), Red Hat Enterprise Linux 7 (minimum 7.9), SUSE Linux Enterprise Desktop 15, SUSE Linux Enterprise Server 12 (minimum SP2), SUSE Linux Enterprise Server 15

Disque dur : 3.8 GB pour MATLAB, 4-6 GB pour une installation typique, 30 GB pour une installation complète. Un disque SSD est fortement recommandé.
RAM : 4 GB - 8GB, pour Polyspace 4 GB par coeur processeur est recomandés
Processeur : Intel ou AMD x86-64 processeur.

Matlab R2023a

Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, Ubuntu 18.04 LTS, Debian 11, Red Hat Enterprise Linux 9, Red Hat Enterprise Linux 8 (minimum 8.4), Red Hat Enterprise Linux 7 (minimum 7.9), SUSE Linux Enterprise Desktop 15, SUSE Linux Enterprise Server 12 (minimum SP2), SUSE Linux Enterprise Server 15

Disque dur : 3.8 GB pour MATLAB, 4-6 GB pour une installation typique, 30 GB pour une installation complète. Un disque SSD est fortement recommandé.
RAM : 4 GB - 8GB, pour Polyspace 4 GB par coeur processeur est recomandés
Processeur : Intel ou AMD x86-64 processeur, avec 4 coeurs logics et instructions AVX2.

Matlab R2023b

Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, Debian 11, Red Hat Enterprise Linux 9, Red Hat Enterprise Linux 8 (minimum 8.6), Red Hat Enterprise Linux 7 (minimum 7.9), SUSE Linux Enterprise Desktop 15, SUSE Linux Enterprise Server 12 (minimum SP2), SUSE Linux Enterprise Server 15

Disque dur : 3.8 GB pour MATLAB, 4-6 GB pour une installation typique, 22 GB pour une installation complète. Un disque SSD est fortement recommandé.
RAM : 8 GB - 16 GB
Processeur : Intel ou AMD x86-64 processeur deux coeurs ou plus.

Comment faire

  • Télécharger l'une des versions Matlab compatible avec la configuration matériel et système Linux :

Dernière version :

Versions antérieures :

Noter que le volume de l'image ISO est supérieur à 12 GB, il est donc préférable de télécharger l'image depuis le réseau filaire de l'UNIGE ou depuis le WIFI 'UNIGE' et non pas avec le VPN institutionnel.

La méthode d'installation est identique pour les versions antérieures à R2023b. L'exemple est décrit pour la version R2023b.

  • Se connecter au VPN institutionnel si vous êtes à l'extérieur de l'UNIGE

Noter que les lignes de commande ont été saisies sur Ubuntu 22.04LTS anglais et sont uniquement à titre d'exemple d'installation, elles devront être adaptées selon la distribution Linux. Attention : la saisie des lignes de commande doivent respecter les majuscules et minuscules.

  • Ouvrir Terminal
Créer le répertoire de destination et monter l'image ISO
  • Saisir ou copier-coller les lignes de commande
mkdir /tmp/matlabR2023b
sudo mount -o loop -t iso9660 $HOME/Downloads/R2023b_Linux.iso /tmp/matlabR2023b/

Installation pour les étudiant-es

Installation pour les collaborateurs/trices

Copier les fichiers de configuration dans le répertoire tmp.
  • Saisir ou copier-coller, et remplacer les XXX par le nom d'utilisateur qui précède le nom du paquetage
cp -rf $HOME/Downloads/XXX-MATHWORKS_MATLAB_R2023b_LNX_LicenceClassroom_1.0.0/matlablm_classroom.dat /tmp
cp -rf $HOME/Downloads/XXX-MATHWORKS_MATLAB_R2023b_LNX_LicenceClassroom_1.0.0/installer_input_classroom.txt /tmp
Attribuer le doit de lecture sur les fichiers de configuration
  • Saisir ou copier-coller
sudo chmod +x /tmp/matlablm_classroom.dat
  • Saisir votre mot de passe de session à la demande du Terminal
sudo chmod +x /tmp/installer_input_classroom.txt
Installer Matlab, la fin de l'installation sera indiquée par le retour à la ligne.
  • Saisir ou copier-coller
sudo /tmp/matlabR2023b/install -inputfile /tmp/installer_input_classroom.txt
  • Copier/coller et remplacer les XXX par le nom d'utilisateur qui précède le nom du paquetage afin de copier les fichiers de configuration dans le répertoire /tmp
cp -rf $HOME/Downloads/XXX-MATHWORKS_MATLAB_R2023b_LNX_LicenceUnige_1.0.0/matlablm_unige.dat /tmp
cp -rf $HOME/Downloads/XXX-MATHWORKS_MATLAB_R2023b_LNX_LicenceUnige_1.0.0/installer_input_unige.txt /tmp
  • Copier/coller les lignes de commande afin de donner le doit en lecture sur les fichiers
sudo chmod +x /tmp/matlablm_unige.dat
  • Saisir votre mot de passe de session à la demande du Terminal

sudo chmod +x /tmp/installer_input_unige.txt
  • Copier/coller la ligne de commande afin d'installer Matlab
    La fin de l'installation sera indiquée par le retour à la ligne.
sudo /tmp/matlabR2023b/install -inputfile /tmp/installer_input_unige.txt
Vérifier que l'installation c'est déroulé correctement, la dernière ligne doit se terminer par End - Successful.
  • Saisir ou Copier-coller
sudo tail -n5 /tmp/matlab.log

Réponse du terminal :

Démonter l'image ISO et supprimer le fichier d'installation si plus besoin.
  • Saisir ou copier-coller
sudo umount /tmp/matlabR2023b/
sudo rm -rf $HOME/Downloads/R2023b_Linux.iso
Démarrer Matlab, le type de licence "classroom use " ou "academic use" est mentionnée dans l'intitulé de la fenêtre Matlab.
  • Saisir ou copier-coller
/usr/local/R2023b/bin/matlab

 

 

Annexe : installer le module GTK si pas installé

Si ce message d'erreur apparaît au lancement de Matlab alors installer le module demandé.

Installer la librairie 'canberra'
  • Quitter Matlab si ouvert
  • Saisir ou copier-coller la ligne de commande
sudo apt-get install libcanberra-gtk-module 
  • Saisir le mot de passe de session à la demande du terminal
  • Saisir "y" afin d'accepter l'installation
  • Saisir ou copier-coller
export GTK_PATH=/usr/lib/x86_64-linux-gnu/gtk-2.0

Lancer Matlab

  • Saisir ou copier-coller
/usr/local/R2023b/bin/matlab

 

Actions sur le document