主要内容

mpm install

LinuxWindowsMac)从操作系统命令行安装产品

在操作系统命令行中使用 mpm install 需要 MATLAB® 包管理器。请参阅获取 MATLAB 包管理器

但是,如果您要在 MATLAB 内管理包,请参阅包管理

说明

mpm install --release=<release> --destination=</full/path/to/destination> --products=<product1> ... <productN> 将某个版本的 MathWorks® 产品和支持包安装到指定的安装文件夹中。mpm 还会安装所有必需产品(如果尚未安装)。

从操作系统命令行运行 mpm install。您还可以在 MATLAB Dockerfile 中使用此命令来创建 MATLAB 容器镜像。有关更多详细信息,请参阅 GitHub® 上的创建 MATLAB 容器镜像

示例

mpm install --source=</full/path/to/source> --destination=</full/path/to/destination> --products=<product1> ... <productN> 指定安装源。如果不指定 --source,则 mpm 会从 mathworks.com 安装产品和支持包。

示例

mpm install ... [options] 使用上述任一语法设置附加产品安装选项。例如:

  • 要在安装 Parallel Computing Toolbox™ 时省略安装 GPU 库,请使用 --no-gpu 选项。

  • 要省略安装 MATLAB 使用的默认 Java® Runtime Environment (JRE),请使用 --no-jre 选项。

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

示例

mpm install --inputfile=</full/path/to/file> 使用输入文件安装产品。您可以从 GitHub 上的 mpm-input-files 文件夹中下载适用于您的版本的模板输入文件。您必须指定 --inputfile 且不带任何其他选项。

示例

示例

全部折叠

安装 Simulink®Deep Learning Toolbox™ Model for ResNet-50 Network 的最新版本。mpm 还会安装必需产品(如果尚未安装):MATLAB 和 Deep Learning Toolbox。

Linux®Mac

./mpm install --release=R2025b --destination=/home/<USER>/matlab --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network

Windows® (以管理员身份运行)

.\mpm.exe install --release=R2025b --destination="C:\Users\<USER>\matlab" --products=Simulink Deep_Learning_Toolbox_Model_for_ResNet-50_Network

将 Robotics System Toolbox™ 添加到安装中。

Linux 或 Mac

./mpm install --release=R2025b --destination=/home/<USER>/matlab --products=Robotics_System_Toolbox

Windows (以管理员身份运行)

.\mpm.exe install --release=R2025b --destination="C:\Users\<USER>\matlab" --products=Robotics_System_Toolbox

从使用 mpm download 下载的源文件夹中安装 MathWorks 产品和支持包。有关从下载的源安装产品的其他方法,请参阅有关 --source 选项的内容。

  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

安装 MATLAB 最新版本,而不带 MATLAB 使用的默认 JRE。还要安装 Parallel Computing Toolbox,但不带 GPU 库以减小安装大小。

Linux 或 Mac

./mpm install --release=R2025b --products=MATLAB Parallel_Computing_Toolbox --no-gpu --no-jre

Windows (以管理员身份运行)

.\mpm.exe install --release=R2025b --products=MATLAB Parallel_Computing_Toolbox --no-gpu --no-jre

安装 MATLAB 后,您必须设置支持的自定义 JRE,否则 MATLAB 将不会运行。要设置自定义 JRE,请参阅适用于您的操作系统的支持文章:

通过在输入文件中指定安装选项,安装 MATLAB 最新版本的产品和支持包。

  1. mpm-input-files 文件夹中,打开最新 MATLAB 版本的文件夹,并下载 mpm_input_<release>.txt 文件的副本。

  2. 在下载的文件中,通过对以单个 # 开头的行取消注释并更新其值来配置 MATLAB 安装。

    指定安装选项。

    • 版本更新级别(可选)

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

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

      • updateLevel=0 安装正式发行版。

      • updateLevel=1 安装 update 1。

    • 安装文件夹(可选)

      默认情况下,mpm 将 MATLAB 产品安装到适用于该计算机平台的默认目标文件夹中。

      要更改目标文件夹,请取消注释 destinationFolder 行,并指定文件夹的路径。

      Linux 或 Mac 示例:

      destinationFolder=/home/<USER>/matlab

      Windows 示例:

      destinationFolder=C:\Users\<USER>\matlab

    指定要安装的产品和支持包。

    • 产品

      取消注释 product.Simulinkproduct.Statistics_and_Machine_Learning_Toolbox 行以安装 Simulink 和 Statistics and Machine Learning Toolbox™。您不需要取消注释必需的产品 MATLAB,因为 mpm 会自动安装必需的产品。

      product.Simulink
      # ...
      product.Statistics_and_Machine_Learning_Toolbox
    • 支持包

      取消注释 product.Deep_Learning_Toolbox_Model_for_ResNet-50_Network 行以安装 Deep Learning Toolbox Model for ResNet-50 Network。您不需要取消注释必需的产品 Deep Learning Toolbox。

      product.Deep_Learning_Toolbox_Model_for_ResNet-50_Network

    保存该文件。

  3. 使用 mpm install 安装产品和支持包。指定您下载和更新的输入文件的完整路径。

    Linux 或 Mac

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

    Windows (以管理员身份运行)

    .\mpm.exe install --inputfile="\path\to\file\mpm_input_<release>.txt"

使用用于下载和安装 MathWorks 产品的交互式安装程序,从下载的文件夹中安装产品。您只能下载那些您有许可证的产品。有关从下载的源安装产品的其他方法,请参阅有关 --source 选项的内容。

  1. 按照下载产品而不安装中的说明,使用交互式安装程序下载产品。

  2. 如果要在不同计算机上安装产品,请将下载的文件夹和 mpm 可执行文件复制到目标计算机可以访问的位置。例如,使用可移动媒体将文件夹和可执行文件复制到共享网络驱动器或计算机本身。

  3. 使用 mpm install 在目标计算机上安装下载的产品。

    • 使用 --source 选项,指定下载文件夹的绝对路径。

    • 使用 --destination 选项,指定要安装产品的位置的绝对路径。

    • 使用 --products 选项,指定要安装的产品。mpm 会尝试安装任何必需的产品,即使您没有指定它们也是如此,因此这些产品必须包含在下载的文件夹中。例如,如果您下载了 Simulink,则文件夹必须包含其必需产品 MATLAB。有关按版本列出的完整产品列表,请参阅 GitHub 上的 mpm-input-files 文件夹。

    Linux 或 Mac

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

    Windows (以管理员身份运行)

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

通过从 mathworks.com 下载并装载在计算机驱动器上的 ISO 镜像安装产品。此示例仅在 Linux 和 Windows 上运行。在 Mac 平台上,不支持从装载的 DMG 镜像安装产品。有关从下载的源安装产品的其他方法,请参阅有关 --source 选项的内容。

  1. MathWorks 下载中,获取包含 MATLAB 和 Simulink 产品的 ISO 镜像。要获取 ISO 镜像,您必须是许可证管理员。

  2. 装载该镜像。有关装载适用于您的平台的镜像的说明,请参阅支持文章 如何使用 ISO 或 DMG 镜像安装 MathWorks 产品?

  3. 使用 mpm install 从此镜像安装产品。

    • 使用 --source 选项,指定装载的 ISO 镜像的绝对路径。

    • 使用 --destination 选项,指定要安装产品的位置的绝对路径。

    • 使用 --products 选项,指定要安装的产品。mpm 会尝试安装任何必需的产品,即使您没有指定它们也是如此,因此这些产品必须包含在下载的文件夹中。例如,如果您下载了 Simulink,则文件夹必须包含其必需产品 MATLAB。有关按版本列出的完整产品列表,请参阅 GitHub 上的 mpm-input-files 文件夹。

    Linux:

    ./mpm install --source=/path/to/mounted/image --destination=/path/to/install/folder --products=Simulink
    

    Windows (以管理员身份运行)

    .\mpm.exe install --source="\path\to\mounted\image" --destination="\path\to\install\folder" --products=Simulink
    

输入参数

全部折叠

要安装的版本,指定为 MATLAB 版本名称。

  • 要安装某个发行版的最新版本(其中包含所有更新),请仅指定发行版名称,例如 R2024b

  • 要安装特定的更新版本,请指定具有更新编号后缀的版本名称,例如 R2024bU4

  • 要安装不带任何更新的初始版本,请指定具有 update 0 后缀的版本名称,例如 R2024bU0

示例: --release=R2025b

产品安装文件夹,指定为绝对文件夹路径。如果目标文件夹不存在,mpm 会创建它,包括任何中间文件夹。

注意

您无法使用 --destination 来设置支持包安装文件夹。mpm 会自动从 --destination 指定的产品安装文件夹中派生此文件夹。要更改支持包安装文件夹,请安装 MATLAB,然后运行函数 matlabshared.supportpkg.setSupportPackageRoot

如果要安装某现有 MATLAB 安装的产品,请指定安装 MATLAB 的文件夹的绝对路径。

如果不设置 --destination,则默认情况下,mpm 会安装到以下位置,其中 <release> 是指定的 --release 选项。

平台默认安装目标
Linux

/usr/local/MATLAB/<release>

Windows

C:\Program Files\MATLAB\<release>

Mac

/Applications/MATLAB_<release>.app

要安装的产品和支持包,指定为以空格分隔的产品和支持包名称列表。

有关 mpm 可以安装的产品和支持包的完整列表,请从 GitHub 上的 mpm-input-files 文件夹中打开适用于您的版本的输入文件。有关 mpm 无法安装的产品的信息,请参阅限制

当指定产品时,使用在输入文件中显示的格式。例如,假设您要安装 Computer Vision Toolbox™。在输入文件中,包含此产品的行的格式如下,空格被替换为下划线:

#product.Computer_Vision_Toolbox

将圆点后的文本复制到 --products 选项中。

--products=Computer_Vision_Toolbox

您不需要指定必需产品。如果某个产品或支持包需要另一个产品,mpm 会将其包含在安装中。

如果产品或支持包名称包含括号,并且您的命令行 shell 不会将括号解释为文本,请用引号将名称引起来。例如:

--products=Simulink "Computer_Vision_Toolbox_Model_for_R(2+1)D_Video_Classification"

示例: --products=MATLAB Simulink Fixed-Point_Designer 安装 MATLAB、Simulink 和 Fixed-Point Designer™。

示例: --products=Deep_Learning_Toolbox 安装 Deep Learning Toolbox 及其必需产品 MATLAB。

安装源,指定为以下安装源之一的绝对文件路径:

  • 包含使用 mpm download 下载的产品和支持包的文件夹

  • 包含使用 MathWorks 下载上的交互式安装程序下载的产品的文件夹

  • 已装载的从 MathWorks 下载下载的产品 ISO 镜像 (自 R2022a 起)

下表显示这些下载源之间的差异。

下载源可下载的内容支持的版本支持的平台必须为许可证管理员?示例
使用 mpm download 下载的文件夹产品和支持包(存在某些限制 - 请参阅限制
  • 产品 - R2017b 或更高版本

  • 支持包 - R2019a 或更高版本

  • Linux

  • Windows

  • Mac

安装使用 mpm download 下载的产品和支持包
使用交互式安装程序下载的文件夹仅限您有许可证的产品R2017b 或更高版本
  • Linux

  • Windows

  • Mac

使用 MathWorks 产品安装程序安装下载的许可产品
装载的 ISO 镜像产品R2022a 或更高版本
  • Linux

  • Windows

是(只有许可证管理员可以获得 ISO 镜像)从装载的 ISO 镜像安装产品

如果未设置 --source,则 mpm 会从 mathworks.com 下载产品文件。

示例: --source=/home/<USER>/downloads/mathworks

用于配置安装的输入文件,指定为有效输入文件的绝对路径。

从 GitHub 上的 mpm-input-files 文件夹中下载适用于您的版本的模板输入文件。使用此文件,您可以指定安装文件夹并选择要安装的产品和支持包,而不必在命令行中输入它们。您必须指定 --inputfile 且不带任何其他选项。

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

自 R2023a 起

省略安装 Parallel Computing Toolbox 安装中默认包含的 GPU 库的选项。如果您不打算在 MATLAB 中使用 GPU 计算,请指定此选项以减小安装的大小。

您可以稍后通过在 MATLAB 中调用 GPU 函数(例如 gpuArraygpuDevice)来安装 GPU 库。

省略安装 MATLAB 使用的默认 Java 运行时环境 (JRE),以便您可以改为设置自定义 JRE。您必须设置受支持的 JRE,否则 MATLAB 将不会运行。有关详细信息,请参阅以下支持文章之一:

仅适用于 R2022a 和 R2022b

在 MATLAB 安装中包含文档的选项。

在 R2022a 及更高版本中,默认情况下安装中不包含文档,MATLAB 会使用 Web 文档。要在 R2022a 和 R2022b 版本中包含文档,请指定 --doc 选项。在 R2021b 及更早版本中,默认情况下,文档包含在安装中。

要在 R2023a 及更高版本中包含文档,请使用 mpm install-doc

限制

  • mpm 仅支持安装以下版本的产品和支持包:

    • 产品 - R2017b 或更高版本

    • 支持包 - R2019a 或更高版本

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

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

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

    • 对于 R2017b 和 R2018a,mpm 会安装正式发行版 (update 0)。

  • Mac 上,不支持从装载的 DMG 镜像安装产品。

  • 在 Windows 上,不支持卸载 MATLAB R2023b 及更早版本。要卸载 MATLAB R2024a 及更新版本,请使用 --mode silent 选项运行卸载程序。请参阅卸载 MATLAB

  • mpm 不支持从使用 mpm download 下载的源文件安装以下产品:

    • 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 文件中的说明安装支持包。

详细信息

全部折叠