前言
对于科研人员、工程师和学生来说,MATLAB 是一款不可或缺的强大工具,它在数值计算、算法开发、数据分析和模型仿真等领域有着广泛的应用。虽然 MATLAB 在 Windows 和 macOS 上更为常见,但许多用户(尤其是高性能计算和服务器环境)更喜欢或需要在 Linux 系统上运行它。Linux 提供了无与伦比的稳定性、强大的命令行工具和灵活的配置选项,与 MATLAB 的计算能力相结合,能极大提升工作效率。
然而,对于不熟悉 Linux 的用户来说,在其上安装 MATLAB 可能会遇到一些挑战,例如处理安装文件、许可证配置以及创建桌面快捷方式等。本篇教程将提供一个一步步的详细指南,引导你顺利完成在 Ubuntu、CentOS 等主流 Linux 发行版上安装 MATLAB 的全过程。
第一步:准备工作
- 获取安装文件:
- 正版用户:请从 MathWorks 官网下载适用于 Linux 的安装文件(通常是一个
.iso镜像文件)和你的许可证文件。 - 离线安装:你可能已经拥有了一个包含安装包的 ISO 镜像文件。常见的文件结构通常包含
R20xxxglnxa64.iso镜像文件。
- 正版用户:请从 MathWorks 官网下载适用于 Linux 的安装文件(通常是一个
挂载 ISO 镜像文件:
Linux 无法直接双击打开 .iso 文件。你需要通过终端命令将其'挂载'到一个目录上。
# 首先,创建一个目录作为挂载点
sudo mkdir /media/matlab
# 然后,挂载你的 ISO 文件 (请将 /path/to/your/R20xxxglnxa64.iso 替换为你的实际文件路径)
sudo mount -o loop /path/to/your/R20xxxglnxa64.iso /media/matlab
现在,ISO 文件中的所有内容都可以在 /media/matlab 目录下访问了。
安装依赖项:
为了避免安装和运行过程中出现库文件缺失的问题,最好先安装一些常见的依赖库。以 Ubuntu/Debian 为例,打开终端 (Ctrl+Alt+T),运行以下命令:
sudo apt update
sudo apt install libc6-i386 libXext6 libXp6 libXt6 libXtst6 libxmu6 libxpm4 libxslt1.1 libgstreamer1.0-0 libgstreamer-plugins-base1.0-0
对于 CentOS/RHEL/Fedora,可以使用 yum 或 dnf 命令安装相应的依赖。
第二步:运行安装程序
- 选择安装选项:
- 登录 MathWorks 账户:如果你有正版许可证,请选择'使用 MathWorks 账户登录'并输入你的账号密码。
- 无需互联网安装:如果你有
license.lic许可证文件,请选择'使用文件安装密钥'选项。在后续步骤中,你需要提供有效的安装密钥。
- 选择许可证文件:
- 在需要提供许可证文件的步骤中,选择你的
license.lic文件。
- 在需要提供许可证文件的步骤中,选择你的
- 选择安装路径和组件:
- 默认安装路径通常是
/usr/local/MATLAB/R20xxx/。你可以保持默认,或更改为你喜欢的路径(如/opt/MATLAB/R20xxx/)。 - 根据你的硬盘空间和需求,选择需要安装的工具箱(Toolboxes)。全选会占用超过 20GB 的空间。
- 默认安装路径通常是
- 完成安装: 按照屏幕提示完成剩余的安装步骤。安装过程可能需要一段时间,请耐心等待。
卸载镜像文件: 安装完成后,可以卸载之前挂载的 ISO 文件。
sudo umount /media/matlab
sudo rmdir /media/matlab # 可选的,删除空目录
启动安装向导: 在终端中,切换到挂载好的目录,并运行安装脚本。
cd /media/matlab
sudo ./install
这会启动一个与 Windows/macOS 上类似的图形化安装界面。
第三步:创建桌面快捷方式和环境变量
添加到环境变量(推荐):
为了能从终端任何地方直接输入 matlab 启动程序,需要将 MATLAB 的 bin 目录添加到系统的 PATH 环境变量中。
# 编辑用户配置文件
nano ~/.bashrc
在文件末尾添加一行:
export PATH="/usr/local/MATLAB/R2023a/bin:$PATH"
保存后,运行以下命令使更改立即生效:
source ~/.bashrc
创建启动器(可选):
为了更方便地从系统菜单启动 MATLAB,你可以创建一个 .desktop 文件。
sudo nano /usr/share/applications/matlab.desktop
在文件中输入以下内容(再次确保路径正确):
[Desktop Entry]
Version=1.0
Type=Application
Name=MATLAB R2023a
Icon=/usr/local/MATLAB/R2023a/toolbox/shared/dastudio/resources/MatlabIcon.png
Exec=/usr/local/MATLAB/R2023a/bin/matlab -desktop
Categories=Development;Math;Science;
Terminal=false
StartupNotify=true
保存并退出 (Ctrl+X, 然后 Y, 然后 Enter)。现在你可以在应用程序菜单中找到 MATLAB 的图标了。
第四步:验证安装
现在,你可以在终端中直接输入:
matlab -desktop
或者点击应用程序菜单中的 MATLAB 图标。如果一切顺利,你将看到熟悉的 MATLAB 启动界面和桌面环境!
总结
在 Linux 系统上安装 MATLAB 虽然步骤略多于 Windows,但整个过程逻辑清晰,只要耐心遵循指南,成功率非常高。我们来回顾一下关键点:
- 依赖是关键:提前安装好依赖库能避免绝大多数令人困惑的错误。
- 挂载是第一步:通过
mount -o loop命令访问 ISO 镜像文件的内容是安装的起点。 - 许可文件是核心:无论是使用 MathWorks 账户还是文件安装密钥,正确的许可是成功安装的核心。
- 路径要记牢:记住你的安装路径,这在后续配置环境变量时至关重要。
- 环境变量提升效率:将 MATLAB 添加到
PATH和创建桌面快捷方式能极大地提升日常使用的便利性。


