在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安装目录中的原文件:
- “.so”文件复制到目录:“(matlabfolder)/bin/glnxa64/matlab_start_up_plugins_lmgrimpl”中(也可能是matlab_startup_plugins目录);
- ”.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。
- 属于记录学习的博客,非技术分享博客