如何在arch/manjaro上优雅的安装matlab

解决了matlab安装的一些报错问题喵
看到还没有人写过我的方法,在博客写一下

文章首发于如何在arch/manjaro上优雅的安装matlab - 92的博客

关于

arch最吸引我的部分之一就是活跃的社区生态以及数量众多的软件支持。然而,matlab本身是官方不支持arch的。
因此,我们可能在安装等问题上遇到一些问题。
譬如,对于我个人而言,经过测试,这台电脑上不论安装arch还是衍生的manjaro都会在安装matlab时报错,其原因是库链接不存在。
网上有一些教程让我们手动添加链接,但是之前的方法在manjaro上得到复现,而arch始终无法安装。
于是,我找回了aur社区
https://aur.archlinux.org/matlab.git
这个项目,为我们提供了一种简单方便的安装方式。

步骤

1.打开某个文件夹,运行

git clone https://aur.archlinux.org/matlab.git

获得一个matlab文件夹

2.将mathworks官方下载的安装文件移动到文件夹中

3.进入matlab文件夹中,运行

sh install.sh

这个脚本会将先前的压缩包进行解压,并且将需要的库链接自动补全

之后就可以正常启动图形安装了

但是
这个安装方式并非是root权限安装的。如果我们进行提权,那么安装窗口可能会无法打开。

起初,我的解决方法是:手动设置安装在“/home/用户名/”下
但是,这样会导致更麻烦的问题...比如脚本没法建没法打开
后来,我在Can't install any toolboxes because can't write to /usr/local/MATLAB/R2017 - MATLAB Answers - MATLAB Central
找到了方法
首先,建立/usr/local/matlab/R2022b 的文件夹
之后,修改访问权限

sudo chown -R $LOGNAME: /usr/local/MATLAB/R2017b

如果您需要图标也是同理,chown改下目录就行

这一方法在aur社区的原作者那里并不是很受欢迎,因为chown也是我们应该尽量避免的危险操作。不过,原作者也没有很好的方法
如果您知道怎么样解决这个问题,请在GitHub - Rubo3/matlab-aur at addons提交issue,您将会获得全世界所有具备arch使用matlab需要用户的感激!

enjoy

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值