Linux下纯命令安装Matlab2016b

由于我需要使用利用matlab跑一个深度训练,但是我是在腾讯云租的服务器无法使用图形界面,便尝试纯命令安装matlab并成功运行了

环境:ubuntu16.04LTS

版本:matlab2016b

  • 需要文件:matlab2016需要两个镜像R2016b_glnxa64_dvd1、R2016b_glnxa64_dvd2,Crack文件里面包含了lisence文件。

  • 百度云链接:链接:https://pan.baidu.com/s/1pGJFeTE2rQlB2ZqHr6ECTA 提取码:132j

  • 如果百度云链接失效请留言。

  • 由于我是远程登陆云服务器,无法直接用u盘挂在到ubuntu,用的是putty的pscp传到服务器的。第一次用,惊艳!好用,虽然速度慢了点。

利用windos命令窗口输入pscp
格式:pscp 文件 用户名@LinuxIP:目录
然后输入服务器密码。便开始传送文件了哈!超方便超好用有没有
在这里插入图片描述

  • 新建文件夹用于挂在镜像文件

sudo mkdir /local/matlab2016b #新建文件夹用于存放加载镜像

  • 挂载镜像1

sudo mount -o loop R2016b_glnxa64_dvd1 /local/matlab2016b

  • 新建文件夹用于安装目录

sudo mkdir /home/ubuntu/local_install/matlab

  • 由于我们没有图形界面需要先修改激活文件。在Crack文件中修改激活码激活文件。
    在Crack文件夹中readme.txt中可以知道你的激活码,自己查看。一般我们都一样啦。
    由于配置文件在挂载的文件中,无法直接修改挂载光盘中的文件,需要将这两个文件拷贝出来,然后再修改。最后修改安装参数,指定到文件。

sudo cp /local/matlab2016b/installer_input.txt /home/ubuntu/local_install/matlab/etc
sudo cp /local/matlab2016b/activate.ini /home/ubuntu/local_install/matlab/etc

cd /home/ubuntu/local_install/matlab/etc
sudo vim installer_input.txt

修改内容如下

destinationFolder=/home/ubuntu/local_install/matlab #安装目录
fileInstallationKey= 09806-07443-53955-64350-21751-41297 #序列号在Crack文件夹的readme.txt中
agreeToLicense=yes #同意协议
outputFile=/tmp/mathwork_install.log #安装日志
mode=silent#开启无人值守安装
activationPropertiesFile=/home/ubuntu/local_install/matlab/etc/activate.ini #激活文件
licensePath=/home/ubuntu/Crack/license_standalone.lic #license文件

修改activate.ini文件

sudo vim activate.ini

修改内容如下:

isSilent=true #开启silent模式
activateCommand=activateOffline #设置激活方式, 离线激活 无需联网
licenseFile=/home/ubuntu/Crack/license_standalone.lic #license文件位置

  • 开始安装,由于不能修改安装文件,安装命令还需要在写一遍刚刚的内容。

sudo ./install -mode silent -fileInstallationKey 09806-07443-53955-64350-21751-41297 -agreeToLicense yes -licensePath ~/Crack/license_standalone.lic -destinationFolder /home/ubuntu/local_install/matlab -activationPropertiesFile /home/ubuntu/local_install/matlab/etc/activate.ini

  • 然后就开始安装了,等着然后机器会跳出,请插入镜像2,如下:
    在这里插入图片描述

  • 然后我们就插入镜像的part2呗
    重新开一个终端,我就重新开了一个putty见面链接。然后把镜像2挂在到之前的挂载目录

sudo mount -o loop R2016b_glnxa64_dvd2 /local/matlab2016b

在这里插入图片描述
然后机器就会接着安装,等着就好了,如下显示Successfully and Finished.
在这里插入图片描述

  • 然后我们还需要复制激活文件和配置环境变量

sudo cp Crack/Linux/libmwservices.so /home/ubuntu/local_install/matlab/bin/glnxa64/
sudo /home/ubuntu/local_install/matlab/bin/activate_matlab.sh -propertiesFile /home/ubuntu/local_install/matlab/etc/activate.ini

sudo vim /etc/profile

在某尾添上下面的环境变量

export PATH=/home/ubuntu/local_install/matlab/bin:$PATH

生效环境变量

source /etc/profile

  • 最后还要把之前挂在的内容卸载掉

sudo umount /local/matlab2016b #取消挂载
sudo rm -r /local/matlab2016b #可以把这个目录也删掉了

  • 最后的最后我们就可以运行了

matlab
#如果无法运行尝试命令 matlab -nodisplay

在这里插入图片描述

  • 我还运行了个1+2程序,完美?

  • ps如果有在运行时出现如下问题:

在这里插入图片描述
请尝试在运行命令中添加lisence如下:这说明你lisence文件没装好回去查看activate.ini 修改的内容文件路径对不对,不该改的地方也不要改。
在这里插入图片描述
此文参考了:https://blog.csdn.net/xqmoo8/article/details/82223644

Enjoy !?

  • 10
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值