メインコンテンツ

mpm download

(LinuxWindowsMac) オペレーティング システムのコマンド ラインからの製品のダウンロード

オペレーティング システムのコマンド ラインで mpm download を使用するには、MATLAB® パッケージ マネージャーが必要です。MATLAB パッケージ マネージャーの入手を参照してください。

代わりに MATLAB 内でパッケージを管理する場合は、パッケージ管理を参照してください。

説明

mpm download --release=<release> --destination=</full/path/to/destination> --products=<product1> ... <productN> は、指定した保存先フォルダーに、指定したリリースに対応する MathWorks® 製品とサポート パッケージをダウンロードします。MATLAB パッケージ マネージャー (mpm) は必須の製品もダウンロードします。

オペレーティング システムのコマンド ラインから次のコマンドを実行します。次に、ダウンロードした製品を複数のコンピューターに展開するか、製品をオフラインのマシンにインストールします。

mpm download ... [options] は、以前の構文を使用して追加のダウンロード オプションを設定します。以下に例を示します。

  • 製品をダウンロードするコンピューター プラットフォームを指定するには、オプション --platforms=<platform1> ... <platformN> を使用します。

  • ダウンロードから製品の依存関係を省略するには、オプション --no-deps を使用します。

オプションは任意の順番で指定できます。

mpm download --inputfile=</full/path/to/file> は、入力ファイルを使用して製品をダウンロードします。GitHub®mpm-input-files フォルダーから、ご使用のリリースのテンプレート入力ファイルをダウンロードできます。--inputfile は他のオプションなしで指定する必要があります。

すべて折りたたむ

mpm download を使用して MathWorks 製品とサポート パッケージをダウンロードし、mpm install を使用してインストールします。

  1. 最新リリースの Simulink®Deep Learning Toolbox™ Model for ResNet-50 Network をコンピューターのフォルダーにダウンロードします。mpm は、必須の製品 (MATLAB と Deep Learning Toolbox) もダウンロードに含めます。

    Linux® または Mac:

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

    Windows® (管理者として実行):

    .\mpm.exe download --release=R2025b --destination="\path\to\download\folder" --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network
  2. 製品を別のコンピューターにインストールする場合は、ダウンロードしたフォルダーをターゲット コンピューターがアクセスできる場所にコピーします。たとえば、フォルダーを共有のネットワーク ドライブにコピーするか、リムーバブル メディアを使用してコンピューター自体にコピーします。

  3. ダウンロード フォルダーで、mpm/<ARCH> サブフォルダーに移動します。<ARCH> は、glnxa64 (Linux) または win64 (Windows) などのターゲット コンピューターのプラットフォーム アーキテクチャです。このサブフォルダーには、ダウンロードした製品およびサポート パッケージのインストールに使用できる mpm のバージョンが含まれます。Linux および Mac プラットフォーム上でのみ、mpm に実行権限を付与して実行できるようにします。

    Linux または Mac:

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

    Windows:

    cd "\path\to\download\folder\mpm\<ARCH>"
  4. mpm install を使用して、ダウンロードした製品をターゲット コンピューターにインストールします。

    • --source オプションを使用して、ダウンロードしたフォルダーへの絶対パスを指定します。

    • --destination オプションを使用して、製品をインストールする場所への絶対パスを指定します。

    • --products オプションを使用して、インストールする製品を指定します。mpm は必須の製品 (MATLAB と Deep Learning Toolbox) もインストールします。リリース別の製品の全リストについては、GitHub の mpm-input-files フォルダーを参照してください。

    Linux または Mac:

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

    Windows (管理者として実行):

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

複数のプラットフォーム用の MathWorks 製品とサポート パッケージをダウンロードし、それらを共有ネットワーク ドライブにコピーして、ターゲット プラットフォームにインストールします。

  1. 最新リリースの Simulink と Deep Learning Toolbox Model for ResNet-50 Network をコンピューターのフォルダーにダウンロードします。mpm がサポートするすべての Linux、Windows、および Mac プラットフォーム用の製品をダウンロードします。mpm は、必須の製品 (MATLAB と Deep Learning Toolbox) もダウンロードに含めます。

    Linux または 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 (管理者として実行):

    .\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. ダウンロードしたフォルダーをターゲット コンピューターがアクセスできる場所にコピーします。たとえば、フォルダーを共有のネットワーク ドライブにコピーするか、リムーバブル メディアを使用してコンピューター自体にコピーします。

  3. ダウンロード フォルダーで、mpm/<ARCH> サブフォルダーに移動します。<ARCH> は、glnxa64 (Linux) または win64 (Windows) などのターゲット コンピューターのプラットフォーム アーキテクチャです。このサブフォルダーには、ダウンロードした製品およびサポート パッケージのインストールに使用できる mpm のバージョンが含まれます。Linux および Mac プラットフォーム上でのみ、mpm に実行権限を付与して実行できるようにします。

    Linux または Mac:

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

    Windows:

    cd "\path\to\download\folder\mpm\<ARCH>"
  4. 各ターゲット コンピューターで、mpm install を使用して、ダウンロードした製品をインストールします。

    • --source オプションを使用して、ダウンロードしたフォルダーへの絶対パスを指定します。

    • --destination オプションを使用して、製品をインストールする場所への絶対パスを指定します。

    • --products オプションを使用して、インストールする製品を指定します。mpm は必須の製品 (MATLAB と Deep Learning Toolbox) もインストールします。リリース別の製品の全リストについては、GitHub の mpm-input-files フォルダーを参照してください。

    Linux または Mac:

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

    Windows (管理者として実行):

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

入力ファイルでダウンロード オプションを指定して、最新リリースの MATLAB 製品とサポート パッケージをダウンロードします。次に、それらの製品を別のコンピューターにコピーして、そのコンピューターにインストールします。

  1. mpm-input-files フォルダーから、最新の MATLAB リリースのフォルダーを開き、mpm_input_<release>.txt ファイルのコピーをダウンロードします。

  2. ダウンロードしたファイルで、1 つの # で始まる行のコメントを解除して値を更新し、MATLAB のダウンロードを構成します。

    ダウンロード オプションを指定します。

    • リリースのアップデート レベル (オプション)

      既定では、mpm は、指定したリリースの MATLAB 製品の最新バージョンをダウンロードします。

      特定のリリースのアップデートをダウンロードするには、updateLevel 行のコメントを解除し、アップデート レベルを変更します。以下に例を示します。

      • updateLevel=0 は正式リリースをダウンロードします。

      • updateLevel=1 はアップデート 1 をダウンロードします。

    • ダウンロード フォルダー (必須)

      destinationFolder 行のコメントを解除し、ダウンロード フォルダーを指定します。

      Linux または Mac の例:

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

      Windows の例:

      destinationFolder=C:\Users\<USER>\Downloads\MathWorks
    • プラットフォーム (オプション)

      既定では、mpm は、mpm download コマンドを実行するコンピューターのプラットフォーム用の製品をダウンロードします。

      別のプラットフォームのコンピューターにこれらの製品をインストールする場合は、このコード ブロックを入力ファイルにコピーし、それらのコンピューターのプラットフォームのコメントを解除します。

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

      たとえば、次のコードは Linux (glnxa64)、Windows (win64)、Mac Apple シリコン (maca64)、および Mac Intel® (maci64) プラットフォーム用の製品をダウンロードします。

      platform.glnxa64
      platform.win64
      platform.maca64
      platform.maci64
    • 製品

      ダウンロードする製品のコメントを解除します。たとえば、このコードは 2 つの製品をダウンロードします。mpm は必須の製品を自動的にダウンロードするため、必須の製品 (MATLAB) のコメントを解除する必要はありません。

      product.Statistics_and_Machine_Learning_Toolbox
    • サポート パッケージ

      ダウンロードするサポート パッケージのコメントを解除します。たとえば、このコードは 2 つのサポート パッケージをダウンロードします。必須の製品 (Deep Learning Toolbox) のコメントを解除する必要はありません。

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

    ファイルを保存します。

  3. mpm download を使用して、製品とサポート パッケージをダウンロードします。ダウンロードして更新した入力ファイルの絶対パスを指定します。

    Linux または Mac:

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

    Windows (管理者として実行):

    .\mpm.exe download --inputfile="\path\to\file\mpm_input_<release>.txt"
  4. 製品およびサポート パッケージを別のコンピューターにインストールする場合は、ダウンロードしたフォルダーをターゲット コンピューターがアクセスできる場所にコピーします。たとえば、フォルダーを共有のネットワーク ドライブにコピーするか、リムーバブル メディアを使用してコンピューター自体にコピーします。

  5. ダウンロード フォルダーで、mpm/<ARCH> サブフォルダーに移動します。<ARCH> は、glnxa64 (Linux) または win64 (Windows) などのターゲット コンピューターのプラットフォーム アーキテクチャです。このサブフォルダーには、ダウンロードした製品およびサポート パッケージのインストールに使用できる mpm のバージョンが含まれます。Linux および Mac プラットフォーム上でのみ、mpm に実行権限を付与して実行できるようにします。

    Linux または Mac:

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

    Windows:

    cd "\path\to\download\folder\mpm\<ARCH>"
  6. mpm install を使用して、ダウンロードした製品をターゲット コンピューターにインストールします。

    • --source オプションを使用して、ダウンロードしたフォルダーへの絶対パスを指定します。

    • --destination オプションを使用して、製品をインストールする場所への絶対パスを指定します。

    • --products オプションを使用して、インストールする製品を指定します。mpm は必須の製品 (MATLAB と Deep Learning Toolbox) もインストールします。

    Linux または 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 (管理者として実行):
    .\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

入力引数

すべて折りたたむ

ダウンロードするリリース。MATLAB リリース名として指定します。

  • すべてのアップデートを含む、リリースの最新バージョンをダウンロードするには、リリース名のみを指定します (例: R2024b)。

  • 特定のアップデート リリースをダウンロードするには、アップデート番号のサフィックスを付けたリリース名を指定します (例: R2024bU4)。

  • アップデートなしのリリースの初回バージョンをダウンロードするには、アップデート 0 のサフィックスを付けたリリース名を指定します (例: R2024bU0R2024bGR)。

例: --release=R2025b

ダウンロードの保存先フォルダー。絶対フォルダー パスとして指定します。保存先フォルダーが存在しない場合は、中間フォルダーも含めて、mpm によって作成されます。

保存先フォルダーには、mpm download を使用して以前にダウンロードした製品ファイルを含めてはなりません。既存の製品ファイルを含むフォルダーを指定すると、mpm によってエラーが発行されます。

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

ダウンロードする製品とサポート パッケージ。スペースで区切った製品名とサポート パッケージ名のリストとして指定します。

mpm によってダウンロードできる製品とサポート パッケージの全リストについては、GitHub の mpm-input-files フォルダーからご使用のリリースの入力ファイルを開いてください。入力ファイルに示された形式を使用して、製品を指定します。たとえば、Computer Vision Toolbox™ をダウンロードするとします。入力ファイルでは、この製品が含まれる行は、スペースがアンダースコアで置き換えられた次の形式になっています。

#product.Computer_Vision_Toolbox

ドットの後のテキストを --products オプションにコピーします。

--products=Computer_Vision_Toolbox

必須の製品を指定する必要はありません。製品またはサポート パッケージで別の製品が必要な場合は、mpm によってダウンロードに含まれます。

製品またはサポート パッケージ名にかっこが含まれており、ご使用のコマンド ライン シェルでかっこがテキストとして解釈されない場合は、各かっこの前にエスケープ文字を挿入します。ご使用のシェルでサポートされているエスケープ文字を使用してください。たとえば、エスケープ文字のバックスラッシュを使用してサポート パッケージ Computer Vision Toolbox Model for R(2+1)D Video Classification をダウンロードするには、--products を次のように指定します。

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

mpm によってダウンロードできない製品の情報については、制限を参照してください。

例: --products=MATLAB Simulink Fixed-Point_Designer は、MATLAB、Simulink、および Fixed-Point Designer™ をダウンロードします。

例: --products=Deep_Learning_Toolbox は、Deep Learning Toolbox とその必須の製品である MATLAB をダウンロードします。

ダウンロードする製品の対象のプラットフォーム。スペースで区切ったプラットフォームのリストとして指定します。有効なプラットフォームは次のとおりです。

  • glnxa64 — Linux

  • win64 — Windows

  • maca64Mac Apple シリコン

  • maci64Mac Intel

このオプションは、製品のダウンロードに使用したコンピューターのプラットフォームと、製品をインストールするコンピューターのプラットフォームが異なる場合に指定します。--platforms を指定しない場合、mpm は、製品のダウンロードに使用したコンピューターのプラットフォーム用の製品をダウンロードします。対象の製品をダウンロードしていないプラットフォームに製品をインストールしようとすると、mpm によってエラーが発行されます。

入力ファイルでプラットフォームを指定するには、このコード ブロックを入力ファイルにコピーします。その後、ダウンロードする製品の対象のプラットフォームのコメントを解除します。

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

例: --platforms=glnxa64

例: --platforms=glnxa64 win64 maca64 maci64

ダウンロードから製品の依存関係 (つまり、他の製品またはサポート パッケージに必要な製品) を省略するオプション。このオプションを使用すると、既にダウンロードされている製品やインストール済みの製品のダウンロードを回避できます。

たとえば、DSP System Toolbox™ をダウンロードして、既存の MATLAB インストールに追加するとします。DSP System Toolbox をダウンロードしつつ、必須製品である MATLAB および Signal Processing Toolbox™ をダウンロードしない場合は、次のオプションを指定します。

--products=DSP_System_Toolbox --no-deps

ダウンロードに Signal Processing Toolbox を含めるには、--products リストで指定します。この製品では、mpm--no-deps オプションをオーバーライドします。

--products=Signal_Processing_Toolbox DSP_System_Toolbox --no-deps

--no-deps を使用してサポート パッケージの依存関係 (つまり、他のサポート パッケージに必要なサポート パッケージ) を省略することはできません。--no-deps を指定するときに必要なサポート パッケージのダウンロードを省略しようとすると、mpm はエラーを発行し、--products リストに追加しなければならない必要なサポート パッケージを一覧表示します。

サポート パッケージをダウンロードしてインストールするときに --no-deps を使用する例については、オフライン コンピューターへのサポート パッケージのインストールを参照してください。

ダウンロードを構成するための入力ファイル。有効な入力ファイルへの絶対パスとして指定します。

GitHub の mpm-input-files フォルダーから、ご使用のリリースのテンプレート入力ファイルをダウンロードします。このファイルを使用すると、コマンド ラインで入力することなく、ダウンロード フォルダーを指定し、ダウンロードする製品とサポート パッケージを選択できます。--inputfile は他のオプションなしで指定する必要があります。

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

制限

  • mpm では、次のリリースの製品とサポート パッケージのダウンロードのみがサポートされています。

    • 製品 — R2017b 以降

    • サポート パッケージ — R2019a 以降

  • MATLAB がサポートするすべてのオペレーティング システムおよびアーキテクチャで、すべての MathWorks 製品を利用できるわけではありません。

  • mpm では、R2021b 以降の特定のアップデート リリースのダウンロードのみがサポートされています。

    • R2018b から R2021a では、mpm は最新のアップデート リリースをダウンロードします。

    • R2017b および R2018a では、mpm は正式リリース (アップデート 0) をダウンロードします。

  • mpm では、次の製品のダウンロードはサポートされていません。

    • IEC Certification Kit

    • DO Qualification Kit

    • Simulink Code Inspector™

    • Polyspace® Client™ for Ada

    • Polyspace Server™ for Ada

    これらの製品をダウンロードしてインストールするには、対話型インストーラーを使用します。ダウンロードできるのはライセンス許諾された製品のみです。詳細については、MathWorks 製品インストーラーを使用してダウンロードされたライセンス許諾された製品のインストールを参照してください。

  • mpm では、次のサポート パッケージのダウンロードはサポートされていません。

    • 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

    これらのサポート パッケージをダウンロードしてインストールするには、次を行います。

    1. ご使用のプラットフォーム用のサポート ソフトウェア ダウンローダーをダウンロードします。

    2. ダウンローダーを実行します。ご使用のリリース、必要なサポート パッケージ、およびダウンロードの保存先フォルダーを選択します。

    3. ダウンロードが完了したら、ダウンロード フォルダーにある readme.txt ファイルを開きます。その readme ファイルの手順に従い、サポート パッケージをインストールします。