在离线计算机上安装支持包
许多 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
安装它们(如前面部分所述)。