UBUNTU下安装MATLAB (ubuntu18.04 + 2021a)

时间:2025-05-05 19:34:14

挂载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