挂载iso 并安装:
cd ~ # 切换到home目录
sudo mkdir matlab # 创建一个文件夹,并命名为matlab
sudo mkdir Linux # 创建一个文件夹,用来存放ISO文件
sudo mount -t auto -o loop Linux/R2021a_Lin64.iso matlab/ # 挂载
sudo matlab/install # 开始安装
右上角选择密钥安装
输入:(自己找一个,或者你的安装包里有)
选择安装路径,然后等待安装至完成
取消挂载:
sudo umount matlab/
此时你无法打开matlab提示lic许可文件出错。
解决:
将crack文件夹中的
拷贝到 /home/XXX/Polyspace/R2021a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/文件夹下并替换
# 进入待拷贝文件夹下:
sudo cp -i /home/XXX/Polyspace/R2021a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/ # 你的安装路径
# 提示是否替换,选y
然后同样方法将所有lic文件复制到文件夹 /home/XXX/Polyspace/R2021a/licenses/
下。
然后到安装的bin
文件夹下执行:
./matlab
即可
遇到问题:
1. Failed to load module "canberra-gtk-module"
首先安装该模块:
sudo apt install libcanberra-gtk-module
然后需要将.so文件建立一个/usr/lib/中的软链接:
sudo ln -s /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/ /usr/lib/
2. “The desktop configuration was not saved successfully”
cd ~/.matlab
sudo chmod a+w -R R2021a/ # R2021a 为你的对应文件夹
3. MATLAB字体过小
MATLAB命令行输入:
>> s = settings;
>> = 2
关掉重新打开MATLAB即可
然后调整系统分辨率:
打开系统命令窗口输入 (192 = 96x2)
% xdpyinfo | grep resolution
resolution: 96x96 dots per inch
% xrandr --dpi 192