Aller au contenu. | Aller à la navigation

Outils personnels

Navigation

Vous êtes ici : Accueil / Espace utilisateurs/trices / Logiciels / Matlab / Comment installer Matlab R2024a sur Linux - licence Classroom

Comment installer Matlab R2024a sur Linux - licence Classroom

Contexte et prérequis

Cet article décrit l'installation manuelle de MATLAB (MATrix LABoratory) destinée aux étudiant-e-s de l'UNIGE dans le cadre de leur apprentissage.

  • Le package de licence doit avoir été téléchargé à l'aide du formulaire de demande de logiciel.
  • Être connecté au VPN institutionnel depuis l'extérieur de l'UNIGE.

Environnement

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

Version

Système d'exploitation requis

  • Matlab R2022a (mars 2022)
  • Matlab R2022b (septembre 2022)
  • Matlab R2023a (mars 2023)
  • Matlab R2023b (septembre 2023)

Dernière version éligible à la licence Classroom

  • Matlab R2024a (mars 2024)
  • Ubuntu 18.04 LTS et 20.04 LTS, Debian 10, Red Hat Enterprise Linux 7 (minimum 7.6), 8 (minimum 8.1), SUSE Linux Enterprise Desktop 15, Enterprise Serveur 12 (minimum SP2) et 15
  • Ubuntu 20.04 LTS et 22.04 LTS, Debian 10 et 11, Red Hat Enterprise Linux 7 (minimum 7.9), 8 (minimum 8.4) et 9, SUSE Linux Enterprise Desktop 15, Enterprise Serveur 12 (minimum SP2) et 15
  • Ubuntu 20.04 LTS et 22.04 LTS, Debian 11, Red Hat Enterprise Linux 7 (minimum 7.9), 8 (minimum 8.4) et 9, SUSE Linux Enterprise Desktop 15, Enterprise Serveur 12 (minimum SP2) et 15
  • Ubuntu 20.04 LTS et 22.04 LTS, Debian 11, Red Hat Enterprise Linux 7 (minimum 7.9), 8 (minimum 8.6) et 9, SUSE Linux Enterprise Desktop 15, Enterprise Serveur 12 (minimum SP2) et 15
  • Ubuntu 20.04 LTS et 22.04 LTS, Debian 11, Red Hat Enterprise Linux 7 (minimum 7.9), 8 (minimum 8.4) et 9, SUSE Linux Enterprise Desktop 15, Entreprise Serveur 12 (minimum SP2) et 15

Matériels requis

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 : 4 GB - 16 GB
Processeur : Intel ou AMD x86-64 processeur deux cœurs ou plus.

Comment faire

  • Décompresser le package de licence précédemment téléchargé nommé XXX-MATHWORKS_MATLAB_R202xx_LNX_LicenceClassroom_1.0.x.ZIP
  • Télécharger l'une des versions compatibles avec votre environnement
    Noter que le volume de l'image ISO est supérieur à 12 Go, 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.

Dernière version de MATLAB éligible à la licence Classroom : Matlab R2024a (lien UNIGE)

Versions antérieures :

Matlab R2023b (lien UNIGE)
Matlab R2023a (lien UNIGE)
Matlab R2022b (lien UNIGE)
Matlab R2022a (lien UNIGE)

La méthode d'installation est identique pour les versions antérieures à R2024a. Cependant, les lignes de commande ont été saisies sur Ubuntu 22.04LTS anglais et sont uniquement ici à titre d'exemple, elles devront être adaptées selon la distribution Linux et la version de MATLAB. De plus, la saisie des lignes de commande doivent respecter les majuscules et minuscules.

  • Se connecter au VPN institutionnel si vous êtes à l'extérieur de l'UNIGE
  • Ouvrir le Terminal
Créer le répertoire de destination et monter l'image ISO
  • Saisir ou copier-coller les lignes de commande
mkdir /tmp/matlabR2024a
sudo mount -o loop -t iso9660 $HOME/Downloads/R2024a_Linux.iso /tmp/matlabR2024a/
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_R2024a_LNX_LicenceClassroom_1.0.0/matlablm_classroom.dat /tmp
cp -rf $HOME/Downloads/XXX-MATHWORKS_MATLAB_R2024a_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/matlabR2024a/install -inputfile /tmp/installer_input_classroom.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/matlabR2024a/
sudo rm -rf $HOME/Downloads/R2024a_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/R2024a/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/R2024a/bin/matlab

Actions sur le document