MATLAB 安装与启动(R2025a)
本文介绍在智川云实例中安装 MATLAB R2025a,并在 JupyterLab 中通过网页方式打开 MATLAB。
注意
- 以下命令默认以
root用户执行。 - MATLAB 需要有效的 MathWorks 许可证账号(邮箱+密码)登录。
1. 切换到数据盘目录
bash
cd /root/rivermind-data2. 下载并准备官方安装工具(MPM)
bash
wget https://www.mathworks.com/mpm/glnxa64/mpm
chmod +x mpm3. 安装 MATLAB 核心与工具箱
bash
./mpm install \
--release=R2025a \
--destination=/root/rivermind-data/MATLAB/R2025a \
--products MATLAB Simulink Control_System_Toolbox Robust_Control_Toolbox Deep_Learning_Toolbox Simscape_Electrical Parallel_Computing_Toolbox4. 监控安装进度
在新的 Terminal 中执行:
bash
watch -n 2 du -sh /root/rivermind-data/MATLAB/R2025a目录体积持续增长表示安装仍在进行。
5. 安装系统依赖(图形与声音库)
bash
apt-get update && apt-get install -y \
libgdk-pixbuf2.0-0 libgtk-3-0 libasound2 libxtst6 libnss3安装虚拟显示器相关依赖:
bash
apt-get install -y xvfb dbus-x11补齐图形加速库:
bash
apt-get install -y libgbm1 libdrm2 libxshmfence16. 创建全局命令软链接
bash
ln -s /root/rivermind-data/MATLAB/R2025a/bin/matlab /usr/local/bin/matlab7. 关闭 ROOT 沙盒限制(建议持久化)
当前会话生效:
bash
export MWI_DISABLE_SANDBOX=1写入 ~/.bashrc(新会话自动生效):
bash
echo 'export MWI_DISABLE_SANDBOX=1' >> ~/.bashrc
source ~/.bashrc8. 命令行启动测试
bash
matlab -nodisplay -nosplash进入 MATLAB 后执行:
matlab
quit9. 安装 Jupyter 插件
bash
pip install jupyter-matlab-proxy10. 在 JupyterLab 中打开 MATLAB
- 回到 Jupyter 页面并刷新整个网页
- 在 Launcher 中点击蓝色 Open MATLAB 图标
- 页面跳转后,使用 MathWorks 许可证邮箱和密码登录
完成后即可在网页中使用 MATLAB。
常见问题
启动报图形相关错误
通常是系统图形库缺失。请确认第 5 步依赖均已安装完成。
matlab 命令找不到
检查软链接是否创建成功:
bash
ls -l /usr/local/bin/matlab网页打开后无法进入 MATLAB
- 确认许可证账号有效
- 确认已安装
jupyter-matlab-proxy - 刷新 Jupyter 页面后重试
相关文档
- JupyterLab - 网页终端与 Launcher 使用
- 数据管理概述 - 数据盘与存储规划
- 环境配置概述 - 环境管理建议
附录:进阶与运维
常用命令速查
bash
# 查看 MATLAB 路径
which matlab
# 查看软链接指向
ls -l /usr/local/bin/matlab
# 无界面执行单条命令
matlab -batch "disp(version); quit"
# 查看已安装产品
matlab -batch "ver"升级到新版本(示例:R2025b)
建议并行安装新版本,不覆盖旧版本,便于回滚:
bash
cd /root/rivermind-data
./mpm install \
--release=R2025b \
--destination=/root/rivermind-data/MATLAB/R2025b \
--products MATLAB Simulink Control_System_Toolbox Robust_Control_Toolbox Deep_Learning_Toolbox Simscape_Electrical Parallel_Computing_Toolbox切换默认命令到新版本:
bash
rm -f /usr/local/bin/matlab
ln -s /root/rivermind-data/MATLAB/R2025b/bin/matlab /usr/local/bin/matlab卸载与清理
如需删除某个版本(以 R2025a 为例):
bash
rm -f /usr/local/bin/matlab
rm -rf /root/rivermind-data/MATLAB/R2025a若系统仍需 matlab 命令,请重新链接到保留版本:
bash
ln -s /root/rivermind-data/MATLAB/R2025b/bin/matlab /usr/local/bin/matlab启动参数建议
- 服务器无图形环境测试:使用
-nodisplay -nosplash - 批处理任务:优先使用
-batch "your_command",便于脚本化和日志收集 - Web 打开异常时:优先检查
MWI_DISABLE_SANDBOX、系统图形库、许可证登录状态
