Contenu principal

mpm download

(Linux, Windows, Mac) Télécharger des produits depuis la ligne de commande du système d’exploitation

L’utilisation de mpm download depuis la ligne de commande du système d’exploitation nécessite MATLAB® Package Manager. Consultez Obtenir MATLAB Package Manager.

Si vous préférez gérer les packages dans MATLAB, consultez Gestion des packages.

Description

mpm download --release=<release> --destination=</full/path/to/destination> --products=<product1> ... <productN> télécharge les produits et support packages MathWorks® pour la version spécifiée dans le dossier de destination indiqué. MATLAB Package Manager (mpm) télécharge également tous les produits requis.

Exécutez cette commande depuis la ligne de commande du système d’exploitation. Vous pouvez ensuite déployer les produits téléchargés sur plusieurs ordinateurs ou les installer sur des ordinateurs hors ligne.

exemple

mpm download ... [options] permet de définir des options de téléchargement supplémentaires en utilisant la syntaxe précédente. Par exemple :

  • Pour spécifier les plateformes d’ordinateur pour lesquelles vous souhaitez télécharger les produits, utilisez l’option --platforms=<platform1> ... <platformN>.

  • Pour exclure les dépendances de produits du téléchargement, utilisez l’option --no-deps.

Vous pouvez spécifier les options dans n’importe quel ordre.

exemple

mpm download --inputfile=</full/path/to/file> télécharge les produits à l’aide d’un fichier d’entrée. Vous pouvez télécharger un modèle de fichier d’entrée pour votre version depuis le dossier mpm-input-files sur GitHub®. Vous devez spécifier --inputfile sans aucune autre option.

exemple

Exemples

réduire tout

Téléchargez des produits et des support packages MathWorks avec mpm download et installez-les avec mpm install.

  1. Téléchargez la dernière version de Simulink® et de Deep Learning Toolbox™ Model for ResNet-50 Network dans un dossier de votre ordinateur. mpm inclut également les produits obligatoires dans le téléchargement, à savoir MATLAB et Deep Learning Toolbox.

    Linux® ou Mac :

    ./mpm download --release=R2025b --destination=/path/to/download/folder --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network

    Windows® (exécuter en tant qu’administrateur) :

    .\mpm.exe download --release=R2025b --destination="\path\to\download\folder" --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network
  2. Si vous installez les produits sur un autre ordinateur, copiez le dossier téléchargé dans un emplacement accessible depuis l’ordinateur cible. Par exemple, copiez le dossier dans un lecteur réseau partagé ou directement sur l’ordinateur au moyen d’un support amovible.

  3. Dans le dossier téléchargé, accédez au sous-dossier mpm/<ARCH><ARCH> correspond à l’architecture de la plateforme de l'ordinateur cible, par exemple glnxa64 (Linux) ou win64 (Windows). Ce sous-dossier contient la version de mpm que vous pouvez utiliser pour installer les produits et le Support Package téléchargés. Sur les plateformes Linux et Mac uniquement, accordez des autorisations d’exécution à mpm pour pouvoir l’exécuter.

    Linux ou Mac :

    cd /path/to/download/folder/mpm/<ARCH>
    chmod +x mpm

    Windows:

    cd "\path\to\download\folder\mpm\<ARCH>"
  4. Installez les produits téléchargés sur l’ordinateur cible avec mpm install.

    • Utilisez l’option --source pour spécifier le chemin absolu du dossier téléchargé.

    • Utilisez l’option --destination pour spécifier le chemin absolu de l’emplacement où vous souhaitez installer les produits.

    • Utilisez l’option --products pour spécifier les produits à installer. mpm installe également les produits obligatoires, à savoir MATLAB et Deep Learning Toolbox. Pour connaître la liste complète des produits par version, consultez le dossier mpm-input-files sur GitHub.

    Linux ou Mac :

    ./mpm install --source=/path/to/download/folder --destination=/path/to/install/folder --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network

    Windows (exécuter en tant qu’administrateur) :

    .\mpm.exe install --source="\path\to\download\folder" --destination="\path\to\install\folder" --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network

Téléchargez des produits et des support packages MathWorks pour plusieurs plateformes, copiez-les dans un lecteur réseau partagé et installez-les sur les plateformes cibles.

  1. Téléchargez la dernière version de Simulink et de Deep Learning Toolbox Model for ResNet-50 Network dans un dossier de votre ordinateur. Téléchargez les produits pour toutes les plateformes Linux, Windows et Mac supportées par mpm. mpm inclut également les produits obligatoires dans le téléchargement, à savoir MATLAB et Deep Learning Toolbox.

    Linux ou Mac :

    ./mpm download --release=R2025b --destination=/path/to/download/folder --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network --platforms=glnxa64 win64 maca64 maci64

    Windows (exécuter en tant qu’administrateur) :

    .\mpm.exe download --release=R2025b --destination="\path\to\download\folder" --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network --platforms=glnxa64 win64 maca64 maci64
  2. Copiez le dossier téléchargé dans un emplacement accessible depuis l’ordinateur cible. Par exemple, copiez le dossier dans un lecteur réseau partagé ou directement sur l’ordinateur au moyen d’un support amovible.

  3. Dans le dossier téléchargé, accédez au sous-dossier mpm/<ARCH><ARCH> correspond à l’architecture de la plateforme de l'ordinateur cible, par exemple glnxa64 (Linux) ou win64 (Windows). Ce sous-dossier contient la version de mpm que vous pouvez utiliser pour installer les produits et le Support Package téléchargés. Sur les plateformes Linux et Mac uniquement, accordez des autorisations d’exécution à mpm pour pouvoir l’exécuter.

    Linux ou Mac :

    cd /path/to/download/folder/mpm/<ARCH>
    chmod +x mpm

    Windows:

    cd "\path\to\download\folder\mpm\<ARCH>"
  4. Installez les produits téléchargés sur chaque ordinateur cible avec mpm install.

    • Utilisez l’option --source pour spécifier le chemin absolu du dossier téléchargé.

    • Utilisez l’option --destination pour spécifier le chemin absolu de l’emplacement où vous souhaitez installer les produits.

    • Utilisez l’option --products pour spécifier les produits à installer. mpm installe également les produits obligatoires, à savoir MATLAB et Deep Learning Toolbox. Pour connaître la liste complète des produits par version, consultez le dossier mpm-input-files sur GitHub.

    Linux ou Mac :

    ./mpm install --source=/path/to/download/folder --destination=/path/to/install/folder --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network

    Windows (exécuter en tant qu’administrateur) :

    .\mpm.exe install --source="\path\to\download\folder" --destination="\path\to\install\folder" --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network

Téléchargez des produits et des support packages pour la dernière version de MATLAB en spécifiant les options de téléchargement dans un fichier d’entrée. Copiez ensuite les produits sur un autre ordinateur et installez-les sur celui-ci.

  1. Dans le dossier mpm-input-files, ouvrez le dossier de la dernière version de MATLAB et téléchargez une copie du fichier mpm_input_<release>.txt.

  2. Dans le fichier téléchargé, configurez le téléchargement de MATLAB en supprimant les commentaires des lignes commençant par un seul # et en mettant à jour leurs valeurs.

    Spécifiez les options de téléchargement.

    • Niveau de mise à jour de la version (facultatif)

      Par défaut, mpm télécharge la dernière mise à jour des produits MATLAB pour la version spécifiée.

      Pour télécharger une mise à jour spécifique, supprimez les commentaires de la ligne updateLevel et modifiez le niveau de mise à jour. Par exemple :

      • updateLevel=0 télécharge la version générale.

      • updateLevel=1 télécharge la mise à jour 1.

    • Dossier de téléchargement (obligatoire)

      Supprimez les commentaires de la ligne destinationFolder et spécifiez un dossier de téléchargement.

      Exemple pour Linux ou Mac :

      destinationFolder=/home/<USER>/downloads/mathworks

      Exemple pour Windows :

      destinationFolder=C:\Users\<USER>\Downloads\MathWorks
    • Plateformes (facultatif)

      Par défaut, mpm télécharge les produits correspondant à la plateforme de l’ordinateur qui exécute la commande mpm download.

      Si vous prévoyez d’installer ces produits sur des ordinateurs utilisant d’autres plateformes, copiez le bloc de code suivant dans le fichier d’entrée et supprimez les commentaires pour les plateformes concernées.

      ## Uncomment the lines of the platforms for which you want to download products.
       
      #platform.glnxa64
      #platform.win64
      #platform.maca64
      #platform.maci64

      Par exemple, ce code télécharge les produits pour les plateformes Linux (glnxa64), Windows (win64), Mac Apple Silicon (maca64) et Mac Intel® (maci64).

      platform.glnxa64
      platform.win64
      platform.maca64
      platform.maci64
    • Produits

      Supprimez les commentaires des produits que vous souhaitez télécharger. Par exemple, ce code télécharge deux produits. Il n’est pas nécessaire de supprimer les commentaires pour le produit obligatoire MATLAB car mpm télécharge automatiquement les produits requis.

      product.Statistics_and_Machine_Learning_Toolbox
    • Support packages

      Supprimez les commentaires des Support Packages que vous souhaitez télécharger. Par exemple, ce code télécharge deux Support Packages. Il n’est pas nécessaire de supprimer les commentaires pour le produit obligatoire Deep Learning Toolbox.

      product.Deep_Learning_Toolbox_Model_for_ResNet-50_Network
      # ...
      product.Deep_Learning_Toolbox_Model_for_VGG-16_Network

    Enregistrez le fichier.

  3. Téléchargez les produits et le Support Packages avec mpm download. Spécifiez le chemin d’accès complet au fichier d’entrée que vous avez téléchargé et mis à jour.

    Linux ou Mac :

    ./mpm download --inputfile=/path/to/file/mpm_input_<release>.txt
    

    Windows (exécuter en tant qu’administrateur) :

    .\mpm.exe download --inputfile="\path\to\file\mpm_input_<release>.txt"
  4. Si vous installez les produits et Support Packages sur un autre ordinateur, copiez le dossier téléchargé dans un emplacement accessible depuis l’ordinateur cible. Par exemple, copiez le dossier dans un lecteur réseau partagé ou directement sur l’ordinateur au moyen d’un support amovible.

  5. Dans le dossier téléchargé, accédez au sous-dossier mpm/<ARCH><ARCH> correspond à l’architecture de la plateforme de l'ordinateur cible, par exemple glnxa64 (Linux) ou win64 (Windows). Ce sous-dossier contient la version de mpm que vous pouvez utiliser pour installer les produits et le Support Package téléchargés. Sur les plateformes Linux et Mac uniquement, accordez des autorisations d’exécution à mpm pour pouvoir l’exécuter.

    Linux ou Mac :

    cd /path/to/download/folder/mpm/<ARCH>
    chmod +x mpm

    Windows:

    cd "\path\to\download\folder\mpm\<ARCH>"
  6. Installez les produits téléchargés sur l’ordinateur cible avec mpm install.

    • Utilisez l’option --source pour spécifier le chemin absolu du dossier téléchargé.

    • Utilisez l’option --destination pour spécifier le chemin absolu de l’emplacement où vous souhaitez installer les produits.

    • Utilisez l’option --products pour spécifier les produits à installer. mpm installe également les produits obligatoires, à savoir MATLAB et Deep Learning Toolbox.

    Linux ou Mac :

    ./mpm install --source=/path/to/download/folder --destination=/path/to/install/folder --products=Simulink Statistics_and_Machine_Learning_Toolbox Deep_Learning_Toolbox_Model_for_ResNet-50_Network Deep_Learning_Toolbox_Model_for_VGG-16_Network
    Windows (exécuter en tant qu’administrateur) :
    .\mpm.exe install --source="\path\to\download\folder" --destination="\path\to\install\folder" --products=Simulink Statistics_and_Machine_Learning_Toolbox Deep_Learning_Toolbox_Model_for_ResNet-50_Network Deep_Learning_Toolbox_Model_for_VGG-16_Network

Arguments d'entrée

réduire tout

Version à télécharger, spécifiée comme le nom d’une version de MATLAB.

  • Pour télécharger la version la plus récente incluant toutes les mises à jour, spécifiez seulement le nom de la version, par exemple R2024b.

  • Pour télécharger une mise à jour spécifique d’une version, spécifiez le nom de la version avec le numéro de mise à jour en suffixe, par exemple R2024bU4.

  • Pour télécharger la version initiale sans ses mises à jour, spécifiez le nom de la version avec le numéro de mise à jour 0 en suffixe, par exemple R2024bU0, R2024bGR.

Exemple : --release=R2025b

Dossier de destination du téléchargement, spécifié comme le chemin absolu du dossier. Si le dossier de destination n’existe pas, mpm le crée ainsi que les éventuels dossiers intermédiaires.

Le dossier de destination ne doit contenir aucun fichier de produit précédemment téléchargé avec mpm download. Si vous spécifiez un dossier où des fichiers de produits sont déjà présents, mpm génère une erreur.

Exemple : --destination=/home/<USER>/downloads/mathworks

Produits et support packages à télécharger, spécifiés comme la liste des noms de produits et de support packages séparés par des espaces.

Pour la liste complète des produits et support packages que mpm peut télécharger, ouvrez le fichier d’entrée de votre version depuis le dossier mpm-input-files sur GitHub. Spécifiez les produits en respectant le format indiqué dans le fichier d’entrée. Supposons par exemple que vous souhaitiez télécharger Computer Vision Toolbox™. Dans le fichier d’entrée, la ligne contenant ce produit a le format suivant avec des traits de soulignement (underscores) à la place des espaces.

#product.Computer_Vision_Toolbox

Copiez le texte situé après le point et collez-le dans l’option --products.

--products=Computer_Vision_Toolbox

Il n’est pas nécessaire de spécifier les produits obligatoires. Si un produit ou un support package nécessite obligatoirement un autre produit, mpm inclut ce dernier dans le téléchargement.

Si le nom d’un produit ou d’un support package comprend des parenthèses et que votre shell de ligne de commande ne les interprète pas comme du texte, insérez un caractère d’échappement avant chaque parenthèse. Utilisez le caractère d’échappement supporté par votre shell. Par exemple, pour télécharger le support package Computer Vision Toolbox Model for R(2+1)D Video Classification avec des antislash comme caractères d’échappement, spécifiez --products comme suit :

--products=Computer_Vision_Toolbox_Model_for_R\(2+1\)D_Video_Classification

Pour plus d’informations sur les produits que mpm ne peut pas télécharger, consultez Limitations.

Exemple : --products=MATLAB Simulink Fixed-Point_Designer télécharge MATLAB, Simulink et Fixed-Point Designer™.

Exemple : --products=Deep_Learning_Toolbox télécharge Deep Learning Toolbox et le produit requis MATLAB.

Plateformes pour lesquelles les produits doivent être téléchargés, spécifiées comme la liste des plateformes séparées par des espaces. Les plateformes valides sont les suivantes :

  • glnxa64 — Linux

  • win64 — Windows

  • maca64Mac Apple Silicon

  • maci64Mac Intel

Spécifiez cette option lorsque l’ordinateur sur lequel vous téléchargez les produits n’utilise pas la même plateforme que l’ordinateur sur lequel vous comptez les installer. Si vous ne spécifiez pas l’option --platforms, mpm télécharge les produits correspondant à la plateforme utilisée pour le téléchargement. Si vous essayez d’effectuer l’installation sur une plateforme pour laquelle vous n’avez pas téléchargé les produits, mpm génère une erreur.

Pour spécifier les plateformes dans un fichier d’entrée, copiez le bloc de code suivant dans celui-ci. Supprimez ensuite les commentaires pour les plateformes pour lesquelles vous souhaitez télécharger les produits.

## Uncomment the lines of the platforms for which you want to download products.
 
#platform.glnxa64
#platform.win64
#platform.maca64
#platform.maci64

Exemple : --platforms=glnxa64

Exemple : --platforms=glnxa64 win64 maca64 maci64

Option permettant d’exclure les dépendances de produits (autrement dit, les produits requis par d’autres produits ou Support Packages) du téléchargement. Utilisez cette option afin d’éviter de télécharger des produits déjà téléchargés ou qui figurent déjà dans l’installation actuelle.

Supposons par exemple que vous souhaitiez télécharger DSP System Toolbox™ pour l’ajouter à une installation existante de MATLAB. Spécifiez les options suivantes afin de télécharger DSP System Toolbox mais sans ses produits requis, MATLAB et Signal Processing Toolbox™.

--products=DSP_System_Toolbox --no-deps

Pour télécharger également Signal Processing Toolbox, spécifiez-le dans la liste --products. mpm annule l’option --no-deps pour ce produit.

--products=Signal_Processing_Toolbox DSP_System_Toolbox --no-deps

Vous ne pouvez pas utiliser --no-deps pour exclure les dépendances de Support Package (autrement dit, les Support Packages requis par d’autres Support Packages). Si vous excluez du téléchargement un Support Package requis lors de la spécification de --no-deps, mpm génère une erreur et répertorie le Support Package requis que vous devez ajouter dans la liste --products.

Pour consulter un exemple d’utilisation --no-deps dans le contexte du téléchargement et de l’installation de Support Packages, consultez Installer les Support Packages sur un ordinateur hors ligne.

Fichier d’entrée pour configurer votre téléchargement, spécifié comme le chemin absolu d’un fichier d’entrée valide.

Téléchargez un modèle de fichier d’entrée pour votre version depuis le dossier mpm-input-files sur GitHub. Ce fichier vous permet de spécifier le dossier de téléchargement et de sélectionner les produits et les support packages à télécharger sans les saisir sur la ligne de commande. Vous devez spécifier --inputfile sans aucune autre option.

Exemple : --inputfile=/home/<USER>/matlab/mpm_input_r2025a.txt

Limitations

  • mpm supporte le téléchargement de produits et de support packages pour les versions suivantes uniquement :

    • Produits : R2017b ou version ultérieure

    • Support packages : R2019a ou version ultérieure

  • Tous les produits MathWorks ne sont pas disponibles pour tous les systèmes d’exploitation et architectures supportés par MATLAB :

  • mpm supporte le téléchargement de mises à jour spécifiques pour R2021b et les versions ultérieures uniquement.

    • Pour les versions R2018b à R2021a, mpm télécharge la dernière mise à jour.

    • Pour les versions R2017b et R2018a, mpm télécharge la version générale (mise à jour 0).

  • mpm ne supporte pas le téléchargement des produits suivants :

    • IEC Certification Kit

    • DO Qualification Kit

    • Simulink Code Inspector™

    • Polyspace® Client™ for Ada

    • Polyspace Server™ for Ada

    Pour télécharger et installer ces produits, utilisez le programme d’installation interactif. Vous ne pouvez télécharger que les produits pour lesquels vous disposez d'une licence. Pour en savoir plus, consultez la section Installer des produits sous licence téléchargés avec le programme d’installation de produits MathWorks.

  • mpm ne supporte pas le téléchargement des support packages suivants :

    • Image Acquisition Toolbox™ Support Package for GenICam™ Interface

    • Image Acquisition Toolbox Support Package for GigE Vision® Hardware

    • Simulink Coder™ Support Package for BBC micro:bit

    • MATLAB Support Package for IP Cameras

    • New Desktop for MATLAB

    • MATLAB Support Package for Parrot® Drones

    • MATLAB Support Package for Ryze Tello Drones

    • Simulink Real-Time™ Support Package

    Pour télécharger et installer ces support packages :

    1. Téléchargez Support Software Downloader pour votre plateforme.

    2. Exécutez le programme de téléchargement. Sélectionnez votre version, les support packages souhaités et le dossier de destination du téléchargement.

    3. Une fois le téléchargement terminé, ouvrez le fichier readme.txt dans le dossier de téléchargement. Suivez les instructions de ce fichier readme pour installer les support packages.