第四十二篇,MATLAB on Linux

最近在Ubuntu上安装了一把MATLAB,以下操作均亲测有效。

一、版本

Linux:Ubuntu 18.04

MATLAB:R2021a Linux版,910

MATLAB下载链接:提取码MUYU,感谢大佬无私奉献!

二、安装

详细的安装步骤不再赘述,都是基本操作,下一步下一步下一步,可参考这位大佬写的

在Crack/中有破解资料及安装步骤英文版。

重点说一下挂载吧,这也是Linux与Windows安装的主要区别之一。

首先,从百度网盘下载好资源后,拷贝到Linux中;

然后,确定好iso镜像文件所在路径,我们记它为path_iso;

再然后,在个人目录下找个你喜欢的地方创建一个挂载文件夹,我们记它为path_mount;

之后,输入挂载命令sudo mount -o loop path_iso path_mount,这两个路径根据自己实际情况使用相对路径绝对路径都行,命令中的-o是-o不是-0;

这就挂载好了,然后按照前边说的安装步骤操作就行。

安装完之后一般得对挂载的东西做卸载umount,但我输了命令却报错,错误信息忘了记录,就用鼠标操作图标卸载了,可惜。。。

由于是crack版,安装前务必先断开网络连接!!!

三、启动

前边说的安装步骤的末尾【附加建议】里做了个脚本来启动matlab,亲测可用,但不方便,一方面是必须得进入脚本所在路径、另一方面是退出有bug。

正常的方式应该是使用环境变量,下面将展示当前用户和全量用户分别的设置环境变量的方式:

3.1 当前用户环境变量

  1. 进入当前用户的根目录即 cd ~,或者是 cd /home/dev,dev即是当前用户名;
  2. 这里有个隐藏文件.bashrc,打开它;
  3. 在末尾加入一行 export PATH=/home/.../bin:$PATH
  4. 上面要写绝对路径,...代表你的matlab安装路径,至第一个bin文件夹为止,因为里面有matlab可执行程序;
  5. 保存退出;
  6. 最后 source .bashrc即可。

执行完上述几步后,即可在任意位置启动matlab,只需在terminal中输入matlab然后回车即可,方便好用,还不存在退出异常的bug。

3.2 全量用户环境变量

如果想直接允许所有用户可使用matlab,换个地方写环境变量:

  1. 进入etc目录,打开一个叫profile的文件;
  2. 在末尾同样写入export PATH=/home/.../bin:$PATH
  3. 保存退出;
  4. source profile。

上述两种方法都是永久生效的,不用每次重启电脑后再做一遍,over。

四、启动bug

有两个,都是输入命令matlab启动时出现,平时不影响使用,但据说一旦影响了就影响大了。

4.1 bug1, libcanberra-gtk-module

报错内容是Failed to load module “canberra-gtk-module“,意即加载此模块失败,这是解决方案

原因在于matlab使用的此模块比系统default的低一个版本。

4.2 bug2, OPENGL hardware accelerating

报错内容是MATLAB is selecting SOFTWARE OPENGL rendering,这是解决方案

不太懂,不多说了,照做就行。

4.3 解bug前后对比

上图是原始启动matlab时的情况,可以看到两条异常语句;

而下图是两个小bug都解除之后的情形,什么多余的都没有,清清爽爽。

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值