主要内容

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] 使用上述语法设置其他下载选项。例如:

您可以按任何顺序指定选项。

示例

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 and 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. 在下载的文件中,通过对以单个 # 开头的行取消注释并更新其值来配置 MATLAB 下载。

    指定下载选项。

    • 版本更新级别(可选)

      默认情况下,mpm 下载适用于给定发行版的 MATLAB 产品的最新版本。

      要下载特定的版本更新,请取消注释 updateLevel 行,并更改更新级别。例如:

      • updateLevel=0 下载正式发行版。

      • updateLevel=1 下载 update 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
    • 产品

      取消注释您要下载的产品。例如,以下代码将下载两个产品。您不需要取消注释必需的产品 MATLAB,因为 mpm 会自动下载必需的产品。

      product.Statistics_and_Machine_Learning_Toolbox
    • 支持包

      取消注释要下载的支持包。例如,以下代码会下载两个支持包。您不需要取消注释必需的产品 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

  • 要下载不带任何更新的初始版本,请指定具有 update 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 会将其包含在下载中。

如果产品或支持包名称包含括号,并且您的命令行 shell 不将括号解释为文本,请在每个括号前插入转义字符。请使用您的 shell 支持的转义字符。例如,要下载使用反斜杠转义字符的支持包 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

  • maca64 - Mac Apple 芯片

  • maci64 - Mac 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 或更高版本

  • 并非所有 MathWorks 产品都适用于 MATLAB 支持的所有操作系统和架构:

  • mpm 仅支持下载 R2021b 及更高版本的特定更新版本。

    • 对于 R2018b 到 R2021a,mpm 会下载最新的更新版本。

    • 对于 R2017b 和 R2018a,mpm 会下载正式发行版 (update 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 文件中的说明安装支持包。