前言

对于科研人员、工程师和学生来说,MATLAB 是一款不可或缺的强大工具,它在数值计算、算法开发、数据分析和模型仿真等领域有着广泛的应用。虽然 MATLAB 在 Windows 和 macOS 上更为常见,但许多用户(尤其是高性能计算和服务器环境)更喜欢或需要在 Linux 系统上运行它。Linux 提供了无与伦比的稳定性、强大的命令行工具和灵活的配置选项,与 MATLAB 的计算能力相结合,能极大提升工作效率。

然而,对于不熟悉 Linux 的用户来说,在其上安装 MATLAB 可能会遇到一些挑战,例如处理安装文件、破解(如果使用非正版)以及创建桌面快捷方式等。本篇博客将提供一个一步步的详细教程,引导你顺利完成在 Ubuntu、CentOS 等主流 Linux 发行版上安装 MATLAB 的全过程。


第一步:准备工作

  1. 获取安装文件

    • 正版用户:请从 MathWorks 官网下载适用于 Linux 的安装文件(通常是一个 .iso 镜像文件)和你的许可证文件。
    • 其他方式:你可能已经拥有了一个包含 Crack 破解文件的安装包。常见的文件结构通常包含 R20xxxglnxa64.iso 镜像文件和 Crack 文件夹。
  2. 安装依赖项
    为了避免安装和运行过程中出现库文件缺失的问题,最好先安装一些常见的依赖库。以 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,可以使用 yumdnf 命令安装相应的依赖。

  3. 挂载 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 目录下访问了。

第二步:运行安装程序

  1. 启动安装向导
    在终端中,切换到挂载好的目录,并运行安装脚本。

    cd /media/matlab
    sudo ./install
    

    这会启动一个与 Windows/macOS 上类似的图形化安装界面。

  2. 选择安装选项

    • 登录 MathWorks 账户:如果你有正版许可证,请选择“使用 MathWorks 账户登录”并输入你的账号密码。
    • 无需互联网安装:如果你有 license.lic 许可证文件,请选择“使用文件安装密钥”选项。在后续步骤中,你需要提供从 Crack 文件夹中找到的 readme.txt 里的安装密钥。
  3. 选择许可证文件

    • 在需要提供许可证文件的步骤中,选择 Crack 文件夹中的 license.lic 文件。
  4. 选择安装路径和组件

    • 默认安装路径通常是 /usr/local/MATLAB/R20xxx/。你可以保持默认,或更改为你喜欢的路径(如 /opt/MATLAB/R20xxx/)。
    • 根据你的硬盘空间和需求,选择需要安装的工具箱(Toolboxes)。全选会占用超过 20GB 的空间。
  5. 完成安装
    按照屏幕提示完成剩余的安装步骤。安装过程可能需要一段时间,请耐心等待。

  6. 卸载镜像文件
    安装完成后,可以卸载之前挂载的 ISO 文件。

    sudo umount /media/matlab
    sudo rmdir /media/matlab # 可选的,删除空目录
    

第三步:应用破解文件(如需)

注意:此步骤仅适用于非正版安装。支持正版软件是鼓励开发的最佳方式。

  1. 复制破解文件:
    Crack 文件夹中的 R20xxx 目录整个复制到你的 MATLAB 安装目录中,覆盖原有的文件。
    # 请将 /path/to/Crack/R20xxx 和 /path/to/MATLAB/Installation 替换为你的实际路径
    sudo cp -r /path/to/Crack/R20xxx /usr/local/MATLAB/
    # 或者使用图形化文件管理器直接拖拽覆盖
    

第四步:创建桌面快捷方式和环境变量

  1. 创建启动器(可选)
    为了更方便地从系统菜单启动 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 的图标了。

  2. 添加到环境变量(推荐)
    为了能从终端任何地方直接输入 matlab 启动程序,需要将 MATLAB 的 bin 目录添加到系统的 PATH 环境变量中。

    # 编辑用户配置文件
    nano ~/.bashrc
    

    在文件末尾添加一行:

    export PATH="/usr/local/MATLAB/R2023a/bin:$PATH"
    

    保存后,运行以下命令使更改立即生效:

    source ~/.bashrc
    

第五步:验证安装

现在,你可以在终端中直接输入:

matlab -desktop

或者点击应用程序菜单中的 MATLAB 图标。如果一切顺利,你将看到熟悉的 MATLAB 启动界面和桌面环境!


总结

在 Linux 系统上安装 MATLAB 虽然步骤略多于 Windows,但整个过程逻辑清晰,只要耐心遵循指南,成功率非常高。我们来回顾一下关键点:

  1. 依赖是关键:提前安装好依赖库能避免绝大多数令人困惑的错误。
  2. 挂载是第一步:通过 mount -o loop 命令访问 ISO 镜像文件的内容是安装的起点。
  3. 许可文件是核心:无论是使用 MathWorks 账户还是文件安装密钥,正确的许可是成功安装的核心。
  4. 路径要记牢:记住你的安装路径,这在后续覆盖破解文件和配置环境变量时至关重要。
  5. 环境变量提升效率:将 MATLAB 添加到 PATH 和创建桌面快捷方式能极大地提升日常使用的便利性。
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐