本文使用的linux版本是unbuntu16.0,其它版本的安装也是大同小异
选择用最新版本的安装包是因为其能应用到一些最新的包
安装步骤总览
- 在本文所附链接下载2021b版本的matlab安装包,其中包括有破解文件。
- 复制安装包到linux系统用户文件夹下,并创建用于挂载和安装的文件夹。
- 挂载镜像。
- 进行安装。
- 输入序列号。
- 加入license文件。
- 创建文件夹,选择路径进行安装。
- 进行破解。
详细步骤
-
下载安装包,一般在官网下载时比较费事,学校支持的话,也下载正版,但管控实际比较严。下载链接为:https://pan.baidu.com/s/1wUUrri2yAlLrs0ypiE03bQ
提取码: t9nb -
建议选择在linux系统的个人用户文件夹下创建两个名字不复杂的文件夹,一般为/home/usr/...,usr即为自己的用户,…是你要创建的文件夹,分别用于存放安装包和挂载镜像。注意:文件夹名字太长可能会让系统寻找镜像错误。 当然也可借助命令行创建,命令行创建的指令为mkdir /home/usr/...,没有权限就加上sudo,这种方式创建文件夹尽量不要在root权限下进行。
-
使用sudo mount -o loop [镜像文件的路径] [指定的挂载路径],镜像文件便是新建的用于存放安装包文件夹中的.iso文件,指定的挂载路径即为自己创建的另一个文件夹。执行完指令后,一般会提示mount: [指定挂载路径]:WARNING:device write-protected,mounted read-only.即此目录的文件夹为写保护状态。点开文件夹可以看到全是带锁图标的文件。
-
在终端中回到用户路径下:cd /home/usr,usr为自己的用户名。继续执行:chmod -R 777 [挂载镜像的文件夹]。用于修改此文件夹下所有文件的读写权限。执行完即可看到文件夹下所有文件的锁图标消失。
-
进入安装文件所在的路径下,使用cd /home/usr/[指定的挂载路径],直接执行:./install,此时便会弹出安装界面。
-
在弹出输出序列号文件的窗口后,输出以下序列号: 62551-02011-26857-57509-64399-54230-13279-37181-62117-65158-40352-64197-45508-24369-45954-39446-39538-16936-10698-58393-44718-32560-10501-40058-34454,输入后进入下一步。
-
在弹出的加载许可证的界面中,点击浏览,选择安装包中的license.txt文件。
-
创建文件夹,选择其为安装路径,一定要清楚这个安装路径,因为后面破解的步骤需要用到。
-
破解。matlab的破解很简单,只需把安装包中名为libmwlmgrimpl.so的文件拷贝到安装路径下的/bin/glnxa64/matlab_startup_plugins/lmgrimpl文件夹中替换即可。
附加建议
由于每次打开matlab软件都需要找到路径下的matlab文件,因此方便起见,可创建一个简单的shell脚本用于每次打开软件。详细步骤如下。
- 使用命令定位到用户的目录下。如:cd /home/usr
- 使用命令gedit matlab.sh创建一个shell脚本文件并打开。
- 在打开的文件中写入如下代码:其中usr为个人用户名
#!/bin/bash cd /home/usr/[软件的安装路径]/bin chmod u+wx matlab ./matlab
- 后面每次打开软件只需使用指令bash matlab.sh即可



