远程服务器Ubuntu16.04 安装Matlab R2014b
本文参考链接:http://blog.csdn.net/wangpengfei163/article/details/47311041
所需资源下载:链接: https://pan.baidu.com/s/1bqotI03 密码: w28s
本文中只涉及到libmwservices.so.rar,MATLAB_R2014B_MAC_LINUX_crack.zip,R2014b_glnxa64.iso三个文件。
替换install.jar文件
将R2014b_glnxa64.iso/java/jar/install.jar替换为MATLAB_R2014B_MAC_LINUX_crack.zip中的install.jar文件
可以使用UltraIso工具(试用版仅支持100M以下文件的改动,注册码请自行百度)
上传文件到服务器
应该是个笨方法吧,实在不清楚在远程服务器上应该怎么挂载镜像了【捂脸】
使用scp命令上传文件:
scp local_file remote_username@remote_ip:remote_folder
上传文件的过程有点漫长,6G的文件传了一晚上。。。
挂载镜像
建议使用root用户,文件挂载命令格式如下:
1 | mount -o loop,rw /home/R2014b_glnxa64.iso /matlab |
其中/matlab是要挂载的文件夹目录,建议新建一个文件夹。
安装Matlab
在SSH上远程安装采用第二种方式,输入如下命令:
1 | # ./install -mode silent -fileInstallationKey 29797-39064-48306-32452 -agreeToLicense yes -activationPropertiesFile /home/activate.ini -destinationFolder /usr/local/MATLAB/R2014b |
其中activate.ini文件需要按照文件内容进行设置,其中的license.lic是MATLAB_R2014B_MAC_LINUX_crack.zip中的文件,需将其解压,路径自行设置
1 | activateCommand=activateOffline |
如果未成功激活,可以在安装结束后使用如下命令激活,也需要设置activate.ini
1 | #/usr/local/MATLAB/R2014b/bin/activate_matlab.sh -propertiesFile /home/activate.ini |
破解Matlab
将libmwservices.so.rar中的so文件拷贝到/usr/local/MATLAB/R2014b/bin/glnxa64/文件夹下
1 | rm -rf /usr/local/MATLAB/R2014b/bin/glnxa64/libmwservices.so |
安装成功,运行
/usr/local/MATLAB/R2014b/bin/matlab
配置环境变量
1 | vi /etc/profile |
在文件末尾添加
1 | export PATH=/usr/local/MATLAB/R2014b/bin:$PATH |
保存并退出后使设置生效
1 | source /etc/profile |
此时直接输入matlab即可启动软件