【技术向】Linux服务器下Matlab无权限安装指南


我在网络上看了一些博客,觉得有的介绍有点多余且版本过老不适用,现根据我的经验分享一下安装流程。

1.安装前的准备

理论上Linux64位系统各发布版都可以适用,引用块中为linux参考命令可以根据实际情况修改,需要安装JAVA是因为matlab的图形安装指导界面是java写的。

1.1原料下载:

MATLAB R2016b Linux64安装包
Matlab 2016b Linux64 Crack破解包
JAVA Linux安装包(当前最新的java8 191版)
所有原料可以在这边下载:
R2016b_glnxa64_dvd1.iso
R2016b_glnxa64_dvd2.iso
Matlab 2016b Linux64 Crack.zip
jre-8u191-linux-x64.tar
百度云下载地址
提取码:hyvp

1.2解压

由于iso文件Linux无权限无法解压,需要直接在windows下解压好传到服务器端。
破解包和java安装包直接传到服务器上就好,java安装十分简单,只需解压就可以了,所以解压到你的安装位置。

unzip Matlab 2016b Linux64 Crack.zip
tar -zxvf jre-8u191-linux-x64.tar

1.3配置Java

vim ~/.bashrc

然后在其中最后加入如下语句

export JAVA_HOME=/home/your/path/jre1.8.0_191
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB
export PATH=$JAVA_BIN:$PATH

然后保存退出刷新一下

source ~/.bashrc

然后看看是否安装成功

java -version

成功则会出现

java version “1.8.0_191”
Java™ SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot™ 64-Bit Server VM (build 25.191-b12, mixed mode)

2.安装

进入MatlabR2016b文件夹,先给一些文件授予权限

chmod 777 install
cd /your/path/Matlab_R2016b/sys/java/jre/glnxa64/jre/bin
chmod +x java
cd /your/path/Matlab_R2016b/bin/glnxa64/
chmod 777 install_unix

然后回到MatlabR2016b目录,主要不要在tmux或者screen中执行,然后直接输入

./install

然后会看到弹出的图形界面,如果没有直接finish了那说明前面的有错,在install_unix文件中将最后第966行的eval "$java_cmd 2> /dev/null"改为eval “$java_cmd”,然后重新执行install程序可以看到输出的错误。
进入图形界面后,选择使用密钥安装
图一
图二
然后在破解包Matlab 2016b Linux64 Crack文件夹中找到readme文件,复制其中第一个长的密钥,输入
图三
然后选择安装位置

图四
图五
最后安装完成
图六
然后将crack文件夹中的/R2016b/bin/glnxa64/文件夹下的文件全部拷贝到安装目录对应的地方,如果没有写入权限需要先给权限。

cd /home/your/install/path/R2016b/bin/
chmod -R 777 glnxa64/
cd /home/your/path/MatlabCrack/R2016b/bin/glnxa64/
mv * /home/your/install/path/R2016b/bin/glnxa64/

然后设置一下环境变量

vim ~/.bashrc

最后加入

export PATH=/home/your/install/path/R2016b/bin:$PATH

退出后刷新一下

source ~/.bashrc

还剩最后一步了
在任意目录下输入matlab等待图形界面的弹出

matlab

图八
现在需要用破解包中的证书激活
图八
然后就完成了~
图九
最后检验一下成果,在你的任意目录输入matlab即可,也可以输入无图形界面模式命令如下

matlab -nodesktop -nosplash

可以看到命令窗口如下显示
图十
证明安装成功了
喜欢就点个赞吧~

使用方法: 1.首先下载MATLAB 2017b linux安装包,网上资源比较多,就不列举了。 下载完成后,在终端执行以下命令,挂载MATLAB安装镜像文件并安装sudo mkdir ./matlab sudo mount -t auto -o loop [YOUR_PATH]/Linux/R2017b_glnxa64.iso matlab/ cd ./matlab sudo ./install 2.安装过程中会让选择安装方法,这里最好先断开网络,然后选择“使用文件安装密钥(不需要Internet连接)”。文件安装密钥在Crack目录下的Readme.txt里,是一个串20位的数字。相应地接下来还要选择Crack目录下.lic文件作为license。在安装过程中要将“创建指向以下位置中的MATLAB脚本的符号链接”选项打勾。下面就等待安装完成就行了。 3.安装完成后,选择“不使用Internet手动激活”。需要输入许可证文件.lic的完整路径,这里选择Crack目录下的.lic就可以了。 4.将Crack/Linux文件夹下的libmwservices.so 复制到到 /usr/local/MATLAB/R2017b/bin/glnxa64。(最好在终端中执行sudo cp [libmwservices.so的路径]/libmwservices.so /usr/local/MATLAB/R2017b/bin/glnxa64,直接复制可能会有权限问题)这时应该就可以通过sudo matlab打开MATLAB软件了。下两步是可选的。 5.(可选)安装MATLAB支持包'sudo apt-get install matlab-support'。中间可选使用这款软件的用户以及重命名GCC库,原文教程中说可以忽略。我把当前用户作为了使用这款产品的用户。 6.(建议选择)为了避免每次都用root权限打开matlab,通过sudo chown [your ubuntu username] -R ~/.matlab改变权限。最终直接在终端输入matlab就可以打开MATLAB了,至此完成了MATLAB在Ubuntu下的安装和破解。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值