LINUX 无ROOT权限无网络安装MATLAB(并在服务器各个节点激活)

我的课题需要用到SVR,但是我们组服务器的MATLAB是2013年的,SVR跑不通。
所以只能把MATLAB2020安装到服务器上。但是目前有仨问题:1,我没有root权限 2,我们的服务器没联网 3,不知道怎么在多个节点激活matlab
不急,从头来解决.
1.先在自己的电脑下载linux版matlab的镜像文件。
2.将镜像文件在本地解压(一定要在本地,服务器不可)
3.将所有解压后的文件传到服务器上自己新建的文件夹,例如matlab2018
4.修改所有文件的权限为777
但是会报错:chmod: changing permissions of directory Operation not permitted
所以:
chmod -R a+x *dir* 把文件改成可执行的
然后

chmod -R 777 matlab2018

在https://ww2.mathworks.cn/licensecenter/licenses获取license文件(.lic),传到服务器
然后进行激活
在这里插入图片描述
在这里插入图片描述

  1. 然后就可以运行了 ./install
    运行后选择离线安装,输入文件许可码即可。
    最后还有个坑:
    在这里插入图片描述
    运行后报错,输入 restoredefaultpath
    rehash toolboxcache 即可解决
    注意,要在所有节点都进行激活,否则没法并行跑程序。
    怎么在所有节点激活呢?首先去官网下载所有节点的证书,然后使用SSH -X 登录到IOMASTER (必须是IOMASTER)。然后再SSH -X登录到其他节点,运行MATLAB,即有图形化界面,然后激活即可。
    sh activate_matlab.sh
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值