最近在学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

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

  1. https://wiki.archlinux.org/title/MATLAB#Unable_to_launch_the_MATLABWindow_application
  2. https://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

解决字体不平滑问题

参考

  • 《【首发】 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

archlinux 安装matlab相关推荐

  1. matlab 2009a使用教程,实验一 安装MATLAB R2009a软件及其简单操作

    实验一安装MATLAB R2009a软件及其简单操作 一.实验目的 1.掌握MATLAB R2009a软件的安装. 2.熟悉启动和退出matlab的方法. 3.熟悉matlab命令窗口的组成. 4.掌 ...

  2. matlab 2017 ubuntu,ubuntu安装matlab R2017,

    ubuntu安装matlab R2017, sudo cp license_standalone.lic /usr/local/MATLAB/R2017b/licenses/ sudo cp libm ...

  3. matlab生成exe-在没有安装matlab的电脑上运行matlab生成的exe

    在没有安装matlab的电脑上运行matlab生成的exe 本文介绍如何将matlab生成exe,并将该exe在没有安装matlab的电脑上运行,与以前的博文相似地,不说废话,直接干货. 1.编写函数 ...

  4. python安装matlab库_[python][matlab]在python36上安装matlab2015b引擎

    问题来源 笔者曾经在python34上安装matlab接口,当时使用的版本为matlab 2015b,众所周知,2015年还没发行py36,所以只能支持到py34.这种不兼容有两种解决办法,你可以通过 ...

  5. Linux Ubuntu 安装 Matlab

    Ubuntu 上安装 Matlab 及相关问题 在linux下使用matlab需要下载linux版本的matlab进行安装 网上找到相关的linuxMatlab安装文件 在linux下解压/mount ...

  6. 矩池云上安装MATLAB R2020a遇到的坑

    解压 # 矩池云换apt源脚本 sh /public/script/switch_apt_source.sh # 安装7-Zip准备解压 apt-get install p7zip-full -y # ...

  7. 如何在矩池云GPU云中安装MATLAB R2017b软件

    MATLAB R2017b的安装方式与2016差不多.详情可以查看<如何在矩池云GPU云中安装MATLAB R2016b软件>. 但是还是有一些细微的不同 # 矩池云换apt源脚本 清华源 ...

  8. 如何在矩池云GPU云中安装MATLAB 2019b软件

    之前写过一篇安装2016的文章,如何登陆可以看这篇文章. 如何在矩池云GPU云中安装MATLAB R2016b软件 # 矩池云换apt源脚本 sh /public/script/switch_apt_ ...

  9. matlab jpeg 工具包,安装Matlab JPEG Toolbox

    别人写的代码,现在要接着测数据,发现很多都没法运行. 首先要安装Matlab JPEG Toolbox,在网上搜了下,在这http://www.philsallee.com/jpegtbx/index ...

最新文章

  1. Android初始化过程
  2. Java使用PDFBox开发包实现对PDF文档内容编辑与保存
  3. 网页布局(固定与不固定原理)
  4. struts2 表单验证
  5. 正则 禁止连续逗号_正则
  6. HDFS的API调用,创建Maven工程,创建一个非Maven工程,HDFS客户端操作数据代码示例,文件方式操作和流式操作
  7. iPhone系统常用文件夹位置
  8. Rsync服务配置详解,实现服务器间数据同步!
  9. Java学习笔记——JDBC读取properties属性文件
  10. mysql -d -e_mysql常用函数
  11. C++虚基类详解(转)
  12. SSIS常用的包—通用的属性
  13. 中国省市县地区代码数据库文件
  14. 嵌入式linux ucgui,Helper2416开发板移植ucgui(嵌入式linux运行ucgui)
  15. torch.cat() 和 torch.stack()
  16. Echarts 绘制单独省份地图
  17. py android 知乎,python知乎爬虫(最新)
  18. 中国商圈数据,中国行政区数据,省,市,区县,商圈【全国地域数据】【Json格式】
  19. 创建 Excel 仪表板的 3 个简单步骤
  20. 海洋遥感信息和数据相关网站

热门文章

  1. 每日一题 No.4 男女搭配干活不累
  2. 云集微店亿级交易额下的Order子系统架构演变
  3. MYSQL优化汇总——学习入口
  4. 智能云防雷,信号浪涌保护器防雷接地方案
  5. Python-str2int
  6. 【CRC笔记】CRC-16 IBM-SDLC C语言实现
  7. css浮动以及清除浮动
  8. 手机端网页技术--使自己做的asp.net网页适应手机浏览
  9. 骨传导耳机推荐,列举几款骨传导主流的耳机分享
  10. 科学数学工程工具MATLAB软件2023a中文版下载安装,MATLAB特色