archlinux 安装matlab

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

解决字体不平滑问题

在这里插入图片描述

更新补充

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/142897.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

2019matlab安装

本文转载自Matlab R2019a Win64位 迅雷下载链接_Yohaoa-CSDN博客_matlab迅雷下载 和MATLAB 2019a安装教程和破解方法(附Crack文件) | 我爱分享网 1.下载安装包18G,迅雷磁力链: magnet:?xturn:btih:733DFBA6CCC23DB9FFD6287C169A15664897E78D 2.在打开…

matlab更改安全密钥,Linux下设置安全密钥登录

步骤: 1、本地生成密钥(公钥和私钥): (1) 本地是 Windows 系统: 打开 XShell ,选择 Tool >> New User Key Wizard 密钥长度可以是1024或2048,导出公钥,假设文件名为: Ubuntu_59_rsa_2048.…

Matlab R2014b安装教程

1,下载Matlab R2014b ISO格式安装包 2,用虚拟光驱加载下载的ISO格式安装包 3,双击setup,开始安装,选择不联网安装,许可证安装密钥为11111111111111111111 4,选择安装位置,这里…

微信公众号网页授权步骤过程

微信公众号网页授权 准备工作网页授权 准备工作 登录微信公众平台,启用“服务器配置”并添加相关配置 (1)代码中加入token校验的验证,这时可正确配置服务器,如下图: 其中url和token值要相对应。 GetMappi…

Django+微信公众号开发小项目

最近搞了点事情,因为web.py对微信公众号开发时不方便扩展和复用,使用Django开发微信公众号。使用celery推送模板消息到用户微信上,最终方便以后重复利用和功能增加。 01 准备 python3环境 微信公众号 可用域名 Mysql数据库 redis数据库 …

微信公众号开发流程

1、首先注册微信公众号,要根据实际需求考虑清楚应该申请哪一种公众号 以下是官方给出的建议,大家可以多参考参考 1)如果想简单的发送消息,达到宣传效果,建议可选择订阅号; 2)如果想用公众号获得…

微信公众号程序开发接入流程

文章目录 文章简介微信公众号程序介绍传统H5网页,无需微信支持建立在微信支持下开发的微信公众号程序第一步第二步 文章简介 公司常有微信公众号程序开发的项目,每次接入微信时都要四处查找以前的代码,百度接入微信公众号的流程。浪费大量时间…

微信公众号白名单配置

微信公众号白名单配置 微信公众号升级之后,在获取access_token的时候需要配置IP白名单,如下图: 那么这个白名单是干什么的呢?微信给的解释是:为了提高公众平台开发者接口调用的安全性,避免一旦开发者ID和密…

uni-app开发微信公众号

一、公众号JSSDK使用 【1】验证后端返回的签名是否正确 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?tjsapisign (1)jsapi_ticket获取方法:(注意把本地IP放入白名单) 1) https://api.weixin.qq.com…

微信公众号--发送模板消息

目录 一、登录微信公众平台二、开通模板消息三、增加及选择模板四、在项目中配置使用五、遇见的问题 一、登录微信公众平台 1、搜索微信公众平台 2、扫码登录后即可跳转 二、开通模板消息 1、在左侧菜单栏找到模板消息 若找不到则点击新的功能 2、点击新的功能后&#x…

SpringBoot微信公众号开发

SpringBoot微信公众号开发 环境准备 微信测试公众号申请 访问https://weixin.qq.com/,点击公众号,申请一个订阅号(个人能申请订阅号,服务号只有企业才能申请)。 公众号填写服务器配置 注意:服务器提交需要…

微信公众号接入开发

目录 前言: 一、公众号中配置 1、获取AppID、AppSecret: 2、配置IP白名单: 问题: 解决: 3、配置JS接口安全域名: 重要:认真阅读系统提示的注意事项: 问题: 解决…

电子科技大学编译原理复习笔记(三):控制结构

目录 前言 重点一览 语句级控制结构 单元级控制结构 四种单元级控制结构 本章小结 前言 本复习笔记基于张老师的课堂PPT,供自己期末复习与学弟学妹参考用。 重点一览 语句级控制结构 定义:用来构造各种语句执行顺序的机制 传统三种语句级控制结…

geotools简介

geotools简介 官网 https://docs.geotools.org/latest/userguide/index.html 架构图 特性 1. 主要特性 Geotools主要提供各种GIS算法,实现各种数据格式的读写和显示。在显示方面要差一些,只是用Swing实现了地图的简单查看和操作。用户可以根据Geoto…

Linux学习笔记 --- Linux基础命令Part2

2.9 查找命令(which、find) 目标:1. 掌握使用which命令查找命令的程序文件 2. 掌握使用find命令查找指定文件 which命令 我们在前面学习的Linux命令,其实它们的本体就是一个个的二进制可执行程序。 和Windows系统中的.exe文件&#x…

清除一键还原精灵开机热键F11的正确方法

刚开通博客园,就写我刚才才处理的一个问题吧。 先描述一下问题吧,我以前才装Win7系统的时候,想弄个还原,于是去下载了一个一键还原精灵,结果安装失败了,不过开机热键却保留了下来,每次开机都要提…

u深度重装系统详细教程_u深度一键还原精灵电脑重装系统使用教程

电脑已经是家家户户必备的电子产品,有了它可以为我们带来一系列不同的乐趣以及帮助。当然,电脑也有出差错的时候,在遇上电脑系统无法正常使用时,大多数人会使用附带有应急系统的u盘启动盘为电脑重装系统的操作。但是pe系统中附带的…

冰点还原精灵和惠普增霸卡安装软件的方法

还原系统无法安装东西 适用于冰点还原精灵和惠普增霸卡发现这个方法的经过 适用于冰点还原精灵和惠普增霸卡 在我们使用还原系统如健康上网专家或者惠普增霸卡这样的还原系统的时候,难免出现想后期安装点软件。但是安装后电脑重启后就被还原了,软件也就…

破解还原卡的方法总结

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 破解三茗还原卡还原卡及还原精灵的破解还原…

冰点还原精灵卸载

冰点还原是一个系统的保护软件,不论什么原因你的系统出现了故障,它都可以快速的恢复到你原先的状态和设置。它会随时记录你的操作,当前打开的文件,运行着的程序和各项设置。 但是当你有一天不想用他了,你是否懂…