Linux安装matlab
通常来讲Linux安装matlab非常简单,只需要先挂载matlab的iso文件,在cd到matlab挂载地址,终端运行./install
即可进入安装页面。
这里放一个matlab的资源链接和安装方法
链接:pan.baidu.com/s/1xkoZtxDz…
提取码:2475
安装方法请参考Linux MATLAB R2022b v9.13最新版! - 知乎 (zhihu.com)
Arch安装matlab
首先是挂载iso文件 先创建一个文件夹用来挂载iso文件
mkdir /home/user_name/iso
使用mount命令挂载iso文件
sudo mount -o loop,rw /path/to/iso/file /home/user_name/iso
命令中
/path/to/iso/file
是需要挂载的iso文件路径
/home/user_name/iso
是上一步创建的文件夹
-o loop
选项指定使用循环设备来挂载文件
-o,rw
选项指定为挂载点启用读写权限
cd到挂载文件夹
cd /home/user_name/iso
运行./install
发现没有安装界面弹出,反而终端报错
terminate called after throwing an instance of 'std::runtime_error'
what(): Failed to launch web window with error: Unable to launch the MATLABWindow application.
The exit code was: 127
经过资料查阅,发现是R2018b 到 R2022b会有的错误
大概是由于MATLAB应用程序的软件包和Arch的软件包之间的库不兼容
解决MATLABWindow 127报错
解决报错方法:
手动添加libfreetype.so环境变量
cd /home/user_name/iso
export LD_PRELOAD=/lib64/libfreetype.so
安装
./install
参考这篇文章的安装步骤,所有的路径都要自己手打
进入到自己设置的MATLAB的目录并移除冲突文件,以防止打不开脚本的情况
cd /home/user_name/MATLAB/R2022b
# 移除冲突文件
rm ./bin/glnxa64/libfreetype.so*
终端输入./install
matlab安装引导界面可以顺利弹出
参考资料: