主要内容

在离线计算机上安装支持包

许多 MATLAB® 和 Simulink® 产品使用支持包来与硬件交互或提供额外的处理能力。要在离线计算机上安装支持包,您必须在连接到 Internet 的计算机上下载相应的支持包,将支持包复制到离线计算机上,然后使用 MATLAB 包管理器 (mpm) 在离线计算机上安装支持包。

获取 MATLAB 包管理器(需要 Internet 连接)

MATLAB 包管理器 (mpm) 是命令行工具,用于从操作系统命令行安装产品和支持包。要为您的平台获取最新版本的 mpm,请按照获取 MATLAB 包管理器中的说明进行操作。

使用输入文件配置下载(需要 Internet 连接)

获取适用于您的 MATLAB 版本的 mpm 输入文件,并使用它来配置您的支持包下载。

从 GitHub® 上的 mpm-input-files 文件夹中,打开要为其下载支持包的 MATLAB 版本对应的文件夹,然后下载一份输入文件。例如:

mpm_input_r2025a.txt

在此输入文件中,通过对以单个 # 开头的行取消注释并更新其值来配置您的支持包下载。

  • 版本更新级别(可选)

    默认情况下,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
  • 支持包

    取消注释要下载的支持包。例如,以下代码配置 mpm 以下载两个支持包。下载中还包括必需的产品 MATLAB 和 Simulink。

    product.MATLAB_Support_Package_for_Arduino_Hardware
    # ...
    product.Simulink_Support_Package_for_Arduino_Hardware

保存该文件。

下载支持包(需要 Internet 连接)

使用 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"

将下载的支持包复制到离线计算机

通过执行以下操作之一,使下载的文件夹可供在离线计算机上安装产品时使用:

  • 将文件夹复制到该计算机可以访问的共享网络驱动器上。

  • 使用可移动媒体将文件夹直接复制到该计算机上。

在离线计算机上安装支持包

在下载的文件夹中,导航到 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>"

使用 mpm install 在目标计算机上安装下载的支持包。

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

  • 使用 --destination 选项,指定 MATLAB 安装文件夹的绝对路径。如果 MATLAB 尚未安装,则 mpm 会将其安装到此位置。

    注意

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

  • 使用 --products 选项,指定要安装的支持包。mpm 还会在此示例中安装必需的产品 MATLAB 和 Simulink(如果尚未安装它们)。

Linux 或 Mac

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

Windows (以管理员身份运行)

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

在现有离线安装中添加支持包

下载要添加到离线安装中的其他支持包。由于您已经在前面的步骤中安装了所有必需的产品,因此请指定 --no-deps 选项以从下载中省略它们。

Linux 或 Mac

./mpm download --release=R2025a --destination=/path/to/download/folder --products=MATLAB_Support_Package_for_Raspberry_Pi_Hardware Simulink_Support_Package_for_Raspberry_Pi_Hardware --no-deps

Windows:

.\mpm.exe download --release=R2025a --destination="\path\to\download\folder" --products=MATLAB_Support_Package_for_Raspberry_Pi_Hardware Simulink_Support_Package_for_Raspberry_Pi_Hardware --no-deps

然后,您可以将下载的支持包复制到离线计算机并使用 mpm install 安装它们(如前面部分所述)。

另请参阅

|

主题