许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  mpm MATLAB包管理软件使用介绍

mpm MATLAB包管理软件使用介绍

阅读数 3
点赞 0
article_banner


在 Python 有 ,R 有  和 ,甚至 Julia 都有  的时代,MATLAB 也不再“孤军奋战”——mpm(MATLAB Package Manager) 正式登场,为 MATLAB 开发者带来了现代化的包管理体验。

目前mpm的功能包括下载、安装附加功能包以及帮助文档,功能相对有限,暂不支持搜索、更新(但可以直接用于安装MATLAB更新包)、卸载、查看等功能。

一、mpm 是什么?

(MATLAB Package Manager)是 MathWorks 官方工具,用于从命令行执行以下操作:

  • 安装 MATLAB、Simulink 及其他 MathWorks 产品
  • 安装支持包(如硬件支持、工具箱等)
  • 自动安装所有依赖项
  • 跳过已安装组件,提高效率
  • 支持非交互式安装(用于批处理、脚本、Dockerfile)

适用于 Linux、Windows 和 macOS 平台。

二、mpm 的典型应用场景

场景描述🤖 自动化部署在多台服务器上批量安装指定版本 MATLAB🐳 构建 Docker 镜像用于在  中精确控制安装内容🔁 重复环境构建快速在新机器上还原开发环境🛠️ 支持包安装静默安装如 Raspberry Pi、Arduino 等支持包

三、mpm 获取与安装方法

✅ 1. Linux

  1. 安装依赖 系统需预装 unzip、ca-certificates、MATLAB 所需依赖(详见 GitHub 仓库的 base-dependencies.txt)
  2. 下载 mpm
wget https://www.mathworks.com/mpm/glnxa64/mpm

      复制成功
     
     
     
     

  3. 赋予可执行权限

代码块


chmod +x mpm

      复制成功
     
     
     
     

✅ 2. Windows

  1. 以管理员身份打开 PowerShell
  2. 下载 mpm.exe
Invoke-WebRequest -Uri https://www.mathworks.com/mpm/win64/mpm -OutFile mpm.exe

      复制成功
     
     
     
     

 3. 注意:运行  时必须使用管理员权限。

✅ 3. macOS

Apple 芯片(ARM 架构)

curl -L -o ~/Downloads/mpm https://www.mathworks.com/mpm/maca64/mpm

Intel 芯片(x86 架构)

curl -L -o ~/Downloads/mpm https://www.mathworks.com/mpm/maci64/mpm

然后赋予执行权限:

chmod +x ~/Downloads/mpm cd ~/Downloads

四、mpm 基本用法

一个典型的安装命令/请参考github链接查看当前版本下支持的附加安装包,例如:mathworks-ref-arch/matlab-dockerfile/tree/main/mpm-input-files/R2025a(请自行添加前缀)


mpm install --release R2025a --products=MATLAB_Support_for_MinGW-w64_C/C++/Fortran_Compiler


五、注意事项与技巧

  • mpm 仅支持安装以下版本的产品和支持包: 产品 - R2017b 或更高版本 支持包 - R2019a 或更高版本
  • 并非所有 MathWorks 产品都适用于 MATLAB 支持的所有操作系统和架构: 不适用于 Linux 的产品 不适用于 Mac 的产品 不适用于搭载 Apple 芯片的 Mac 电脑的产品
  • mpm 仅支持安装 R2021b 及更高版本的特定更新版本。对于 R2021a 及更早版本,mpm 始终会安装最新更新版本。
  • 在 Mac 上,不支持从装载的 DMG 镜像安装产品。
  • 在 Windows 上,您无法卸载使用 mpm 安装的产品。
  • mpm 不支持从使用 mpm download 下载的源文件安装以下产品:要下载并安装这些产品,请使用交互式安装程序。您只能下载获得许可的产品。有关更多详细信息,请参阅使用 MathWorks 产品安装程序安装下载的许可产品。 IEC Certification Kit DO Qualification Kit Simulink Code Inspector™ Polyspace® Client™ for Ada Polyspace Server™ for Ada
  • 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 文件中的说明安装支持包。

六、总结

工具的推出,让 MATLAB 的安装和部署流程从图形界面跨入了命令行自动化的新时代,对于系统管理员、DevOps 工程师、科研人员而言,是一个非常实用的工具。

📌 参考文档:

  • 官方指南:https://ww2.mathworks.cn/help/install/ug/get-mpm-os-command-line.html



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空