在Ubuntu 20上安装Matlab R2020a

1 获取资源

链接: https://pan.baidu.com/s/19Q9Nkf0nM9bp4T8OiPGPKg
密码: wfog
网盘中有对应的Win/Mac安装教程。

2 准备

2.1 Terminal(终端)

其可用Ctrl+Alt+T唤醒,用Ctrl+d或键入exit可关闭。

2.2 目录操作

目录相当于Windows系统的文件夹。
mkdir (make+directory缩略)用以创造目录,其参数为新创建目录的路径名。
rmdir(remove+directory缩略)用以删除目录。
使用“rm -r + directory“也可以删除目录。

2.3 文件移动

cp是将文件复制到指定的目录下,对应的Win操作就是“复制+粘贴。
mv则是将文件从一个目录移动另一个目录,对应的Win操作是“剪切+粘贴”操作。

2.4 文件显示

ls(list缩略),显示当前目录下所有的文件列表。
ls (dir) 显示指定目录下所有的文件列表。

2.5 文件删除

rm 删除文件,rm+文件名即可。
rm 其另一个功能是用于删除目录。rm -r 目录名即可。

2.6 文件链接

链接是指向文件的指针,通过链接可以快速访问。相当于Win中的快捷方式。此处我们说的是链接中的软链接(符号链接)。软链接的创建:“ln”(不是i的大写I,其为link缩略),"ln --symbolic"或"ln -s"选项即可创立。

2.7 权限:

获得root权限:su root
以root用户权限执行命令:sudo + command

3.安装步骤

3.1 挂载iso文件

命令:mount iso-file Matlab98R2020a_Lin64.iso
我下载的文件放在/home/xh/Downloads/Matlab-R2020a中。
核心代码如下:

1 cd /mnt   %转至mnt节点,mnt为临时文件系统挂载点 
2 sudo mkdir iso %mnt下创建iso目录 
3 cd /      %回到根目录 
4 sudo chmod 755 mnt %提高mnt权限, 不执行这一步有可能会遇到:device write-protected,mounted read-only的故障
5 cd /home/xh/Downloads/Matlab-R2020a   %进入到下载文件存放目录 
6 sudo mount -t auto -o loop MatlabR2020a_Lin64.iso /mnt/iso %此部为挂载核心代码,代码运行的目录应该包含iso文件的目录
cd /mnt   %转至mnt节点,mnt为临时文件系统挂载点 
sudo mkdir iso %mnt下创建iso目录 
cd /      %回到根目录 
sudo chmod 755 mnt %提高mnt权限, 不执行这一步有可能会遇到:device write-protected,mounted read-only的故障
cd /home/xh/Downloads/Matlab-R2020a   %进入到下载文件存放目录 
sudo mount -t auto -o loop MatlabR2020a_Lin64.iso /mnt/iso %此部为挂载核心代码,代码运行的目录应该包含iso文件的目录

3.2 启动安装

cd /mnt/iso   % 转移到挂载文件目录 .
./install      %开始安装

 

3.3 密钥

后续安装过程与Win/mac系统一样。

密钥:09806-07443-53955-64350-21751-41297

3.4 破解

将压缩文件Linux_Patch.7z中的 "“和”license.lic“文件分别置换掉Matlab安装目录中的原文件:

  1. “.so”文件复制到目录:“(matlabfolder)/bin/glnxa64/matlab_start_up_plugins_lmgrimpl”中(也可能是matlab_startup_plugins目录);
  2. ”.lic"文件复制到“(matlabfolder)/licenses folder”,如果该文件没有则需要我们创一个。
    (matlabfolder)是Matlab对应的安装目录。例如我的安装目录是/home/xh/Software/Matlab-R2020a,下载的安装文件在/home/xh/Downloads/Matlab-R2020a。
代码如下:
cd /home/xh/Software/Matlab-R2020a     % 进到准备放.lic文件的目录 
mkdir licenses      %创建放.lic文件的目录 
cd                  %回到主目录
cd Downloads/Matlab-R2020a   %进入下载文件存放目录
%解压文件夹,解压文件到当前目录,命令不粘贴
cd Linux_Patch/Mathworks\ Matlab\ R2020a\ \(9.8.0\)\ Linux\ x64\ Crack    %进入到下载的.os和.lic文件存放目录
cp libmwlmgrimpl.so /home/xh/Software/Matlab-R2020a/bin/glnxa64/matlab_startup_plugins  %替换.so文件
cp license.lic /home/xh/Software/Matlab-R2020a/license    %.lic文件替换

 

此时准备工作已完成,之后是激活工作,激活方法同win/mac系统:找到“激活”文件激活即可,系统界面上我们后续选择“不联网激活”,需要license file,只需要.lic文件目录放入即可。

4 创建链接

此时所有的修建工作已经完成,我们可以启动Matlab进行测验。为了之后方便,我们将创建链接,ln -s (matlabfolder)/bin/matlab mlb 此后直接输入./mlb即可启动matlab。

  • 属于记录学习的博客,非技术分享博客
posted @ 2021-11-03 00:19  xMofang  阅读(1271)  评论(0编辑  收藏  举报