Linux XShell 远程安装matlab2017b
前续: 由于实验室工作需求需要在云服务器上安装matlab进行使用,主要为面向python 调用。
参考博客链接:1.https://blog.csdn.net/sinat_27318881/article/details/83184497
2. https://blog.csdn.net/Xiao_Song_PKU/article/details/82700228
需要资源:java安装包, Crack破解包,Matlab安装包(分区)
百度链接(PanDownload下载):https://pan.baidu.com/s/1jL0XRoBVXUG_WqJiHnUd0g
步骤一:安装java
1. 上传 jre-8u191-linux-x64.tar.gz到服务器使用命令解压:tar -zxvf jre-8u191-linux-x64.tar.gz
2. 配置Java使用命令:vim ~/.bashrc
3. 然后在其中最后加入如下语句
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
4. 然后保存退出刷新一下:source ~/.bashrc
5.然后看看是否安装成功:java -version
步骤二:上传Matlab
1. 将R2017b_glnxa64.tar解压为R2017b_glnxa64.iso,再将R2017b_glnxa64.iso解压为文件夹。
2. 将R2017b_glnxa64.iso解压的文件夹上传到服务器。将MATLABR2017b_Linux_Crack解压上传到服务器。
3. ./matlab/activate.ini复制到MATLABR2017b_Linux_Crack并到进行修改如下修改(先进行复制,然后修改写权限:用chmod +w,因为直接修改/media/matlab/activate.ini不能成功,所以复制一份再修改)其中activateOffline不要写错。
三 . 安装matlab
1. 进入MatlabR2017b文件夹,先给一些文件授予权限
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
2.在matlab2017b文件夹下执行如下命令
./install -javadir /media/jre1.8.0_191 -mode silent -fileInstallationKey 09806-07443-53955-64350-21751-41297 -agreeToLicense yes -activationPropertiesFile /media/MATLABR2017b_Linux_Crack/license_standalone.lic -destinationFolder /root/userfolder/matlab2017b
-javadir /media/jre1.8.0_191 :是你java上传的地址
-activationPropertiesFile /media/MATLABR2017b_Linux_Crack/license_standalone.lic :修改为自己的crack对应地址
destinationFolder /root/userfolder/matlab2017b :修改为是你希望安装的地址
四、后续破解
1.激活,进入目录:安装目录matlab2017b/bin
./activate_matlab.sh -propertiesFile /MATLAB_R2017b_Linux/MATLABR2017b_Linux_Crack/activate.ini
2. 破解(如果是破解版的)
rm -rf /usr/local/matlab2017b/bin/glnxa64/libmwservices.so
cp /home/gpu-server02/software/MATLAB_R2017b_Linux/MATLABR2017b_Linux_Crack/libmwservices.so /usr/local/matlab2017b/bin/glnxa64/
cp /home/gpu-server02/software/MATLAB_R2017b_Linux/MATLABR2017b_Linux_Crack/license_standalone.lic /usr/local/matlab2017b/licenses/
3 配置
vim ~/.bashrc,在后面加上(/usr/local/matlab2017b是matlab安装目录):
alias matlab='/usr/local/matlab2017b/bin/matlab'
打开/etc/bash.bashrc,在后面添加path
export PATH=/usr/local/matlab2017b/bin${PATH:+:${PATH}}
source ~/.bashrc 使其生效
4、启动
直接在命令行输入matlab