服务器安装MATLAB教程

最近实验室组装了一台新的服务器,在安装MATLAB软件时遇到了很多问题,特意写下此文,以便记录。

1 安装jdk

首先,从网上下载jdk,我下载的是jdk1.8.0_144。接着我是利用winSCP软件把安装包上传到服务器上的。
然后,对安装包解压。命令为:

sudo tar -zxvf jdk-8u144-linux-x64.tar.gz

用 cp 命令 将 “jdk1.8.0_144” 文件夹复制到 “/usr/lib/jvm” 目录下

sudo cp -r jdk1.8.0_101 /usr/lib/jvm/

接着用 vi 命令编辑 .bashrc 文件
~代表主目录,也就是当前登录用户的用户目录。比如我登录用户是test,cd ~/ 就会到达 /home/test/

sudo vi ~/.bashrc

在打开文本的末尾插入下面这些字段,然后按 esc 键 输入 “:wq” 保存退出


#set jdk environment

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_144  ## 这里要注意目录要换成自己解压的 jdk 目录

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:${JRE_HOME}/lib:$PATH

然后 输入下面的代码,如果显示出 java 的版本号,则配置成功。

source ~/.bashrc
java -version

在安装的过程中,可能会出现Permission denied的错误,遇到这种问题就直接把相应的文件的读取权限修改就可以了。如果不知道怎么修改文件权限,请参考我的博客。

2 安装MATLAB

2.1 下载MATLAB安装镜像

matlab 安装镜像文件我是从这儿下载的,再次对上传者表示感谢,地址:镜像文件
下载完以后,我是利用winSCP软件将镜像上传到服务器上的。上传完之后就可以挂载镜像。

sudo mkdir /media/matlab 
sudo mount -o loop /home/zhangteng/Downloads/Matlab_Linux/R2015b_glnxa64.iso /media/matlab

其中第一个路径是你上传镜像文件的路径,第二个路径是镜像文件挂载路径(不用修改),第一个路径要根据自己的情况来改。
执行完挂载命令后,会提示mount: block device /home/chenfei/matlab/Mathworks.Matlab.R2014a.Unix.iso is write-protected, mounting read-only ,这个不用管。
紧接着:

ls /media/matlab

如果执行完这条命令后,显示如下,则表示挂载成功。
挂载成功

2.2 MATLAB安装

进入挂载目录,运行安装命令,由于服务器没有图形界面,因此要在silent模式下安装。

cd /media/matlab
sudo ./install -mode silent -agreeToLicense yes -fileInstallationKey 09806-07443-53955-64350-21751-41297 -licensePath /[path]/license_standalone.lic  

上面的【path】是你的license_standalone.lic文件所在路径,我是把license_standalone.lic文件复制到了/usr/local/MATLAB路径下。同样,我把activate.ini文件也复制到了/usr/local/MATLAB路径下。
这里写图片描述
如果安装完最后显示
Exiting with status 0
End - Successful.
Finished
则表示安装完成了,下一步就是破解。

2.3 破解

matlab默认安装目录为 /usr/local/MATLAB,用Crack目录下的R2015b中的libmwservices.so覆盖到/usr/local/MATLAB/R2015b/bin/glnxa64中
首先切换到Crack目录下的R2015b中的libmwservices.so目录,然后执行

sudo cp libmwservices.so /usr/local/MATLAB/R2015b/bin/glnxa64/

然后执行如下命令:

sudo /usr/local/MATLAB/R2015b/bin/activate_matlab.sh -propertiesFile /usr/local/MATLAB/activate.ini

第二个路径要看你自己的activate.ini文件位置。如果这一步结果并没有像下面图片一样破解成功,那就去查看提示的日志文件,看看是什么错误。一般都是访问权限的错误,自己修改一下权限,就可以成功破解了。
这里写图片描述
成功破解。

2.4 设置环境变量

vi /etc/profile

在文件末尾添加

export PATH=/usr/local/MATLAB/R2015b/bin:$PATH

保存并退出后使设置生效

source /etc/profile

卸载镜像

sudo umount /media/matlab 

2.5 运行MATLAB

运行MATLAB时候,可能出现如下错误:
这里写图片描述
这个主要就是其中一个文件的读写权限的问题,把路径切换到/home/zhangteng/.matlab
然后执行

sudo chmod +775 R2015b/

把文件的读写权限修改即可。
在整个安装过程中会遇到很多安装权限的问题,所以如果不懂安装权限的话,建议看看我的另外一篇博客。

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值