archlinux 安装matlab

您所在的位置:网站首页 archlinux打包 archlinux 安装matlab

archlinux 安装matlab

2023-10-04 07:55| 来源: 网络整理| 查看: 265

最近在学matlab使用的是windows版本的,比起windows我更喜欢在linux中写代码。于是乎就想在Linux中安装一下。 主要过程参考此篇文章: 《【首发】 ubuntu20.04安装matlab2021b/matlab2020b》 https://blog.csdn.net/hanjuefu5827/article/details/115167728 最大的区别就是操作系统发行版本的不同。

下载

百度网盘 2021b下载链接(BT) 链接: https://pan.baidu.com/s/1hSyiqocoPeY9b7UWPpIROA 提取码: d7qg

安装过程 挂载iso

在gnome中直接鼠标右键=》用磁盘镜像挂载器打开 就要以挂载了。 挂载的方式有很多,反正不管用什么方式能挂载就行了。

安装 #进入iso挂载目录(根据你实际目录调整) cd /run/media/itkey/MATHWORKS_R2021B #执行安装操作 ./install

很不兴的是,我这里报错了。

itkey@vivobook: /run/media/itkey/MATHWORKS_R2021B $ ./install [9:28:34] 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 [1] 5417 IOT instruction (core dumped) ./install

然后在些找到了解决办法:

https://wiki.archlinux.org/title/MATLAB#Unable_to_launch_the_MATLABWindow_applicationhttps://gist.github.com/pgrepds/7c9a7e29a8b649369951e2002a85a3d0 解决Unable to launch the MATLABWindow application

因为iso挂载的目录是只读的,所以把iso中的文件复制出来一份。比如我复制到了/home/itkey/MATHWORKS_R2021B/ 我的操作如下:

# 设置目录为可读可写 chmod -R +r+w /home/itkey/MATHWORKS_R2021B # 进入安装文件的目录,这里修改成你自己的 cd /home/itkey/MATHWORKS_R2021B cd bin/glnxa64 #列出libfreetype相关的内容 ls | grep libfreetype #创建一个目录用于临时存放(备份) mkdir exclude mv libfreetype.so.6 exclude/ mv libfreetype.so.6.16.0 exclude/ 再次安装 #(根据你实际目录调整) cd /home/itkey/MATHWORKS_R2021B #执行安装操作 ./install

不出意外的话,下面就可以成功看到安装界面了。下面的安装就跟windows的安装区别不是很大了。

高级选项

选择:我有文件安装密钥 在这里插入图片描述

同意协议

在这里插入图片描述

安装密钥

在这里插入图片描述

选择许可证文件

在这里插入图片描述

选择目标文件夹

这里可以安装到自己想要的位置。

#创建文件夹 mkdir -p ~/.soft/MATLAB/R2021b

在这里插入图片描述

选择产品

根据你的需要选择吧,我的磁盘空间不足了,只选了一个MATLAB。磁盘空间大的,可以全选。 在这里插入图片描述

创建符号链接

这个也可以根据需要修改。如果提示没有权限,你就设置到一个有权限的目录即可。 在这里插入图片描述

安装完毕

在这里插入图片描述

运行

主程序路径如下:

/home/itkey/.soft/MATLAB/R2021b/bin/matlab

怎么运行就不必我多说了吧。

如果需要启动图标可以创建以下文件,中间itkey换成你的用户名:

/home/itkey/.local/share/applications/matlab.desktop

内容如下:

[Desktop Entry] Type=Application Terminal=false MimeType=text/x-matlab Exec=/home/itkey/.soft/MATLAB/R2021b/bin/matlab -desktop Name=MATLAB Icon=matlab Categories=Development;Math;Science Comment=Scientific computing environment StartupNotify=true 解决高分屏字体小的问题 s = settings;s.matlab.desktop.DisplayScaleFactor s.matlab.desktop.DisplayScaleFactor.PersonalValue =2

2指200% 1.5指150% 1.75指175%

无法新建脚本

打开文件报错如下: 英文版本:

Unable to open this file in the current system configuration.

中文版本:

无法在当前系统配置中打开此文件 cd /home/itkey/.soft/MATLAB/R2021b/bin/glnxa64/ mv libfreetype.so.6 libfreetype.so.6.old 解决字体不平滑问题

在这里插入图片描述

更新补充

2023年1月30日更新 重装系统,安装后的文件我保存了下来,后来重新安装archlinux系统了。报着试试看的心理运行看看,报错如下:

MATLAB is selecting SOFTWARE OPENGL rendering. /home/itkey/.soft/MATLAB/R2021b/bin/glnxa64/MATLAB: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory

解决办法:

sudo pacman -S libxcrypt-compat

参考:https://stackoverflow.com/questions/71187944/dlopen-libcrypt-so-1-cannot-open-shared-object-file-no-such-file-or-directory

竟然发现成功运行起来了。

参考

《【首发】 ubuntu20.04安装matlab2021b/matlab2020b》 https://blog.csdn.net/hanjuefu5827/article/details/115167728

《在 Linux 上解决 Matlab 适应高分屏问题(字体过小)》 https://matnoble.me/tech/programming/matlab-support-high-dpi-screens-on-linux/

《archwiki-MATLAB》 https://wiki.archlinux.org/title/MATLAB



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3