在阿里云服务器Ubuntu14.04 64位上安装matlab2014a

来源:互联网 发布:淘宝静物摄影 编辑:程序博客网 时间:2024/05/31 05:28

本人所用的方法属于命令行安装

一.下载安装包

1.首先下载matlab2014a for linux安装包。由于百度网盘经常失效这里推荐卜居老师的云盘链接(可以到这里下载(http://yunpan.taobao.com/s/ZFLGQjNABU,提取码:dxBxMJ))有兴趣的可以访问其博客地址:http://blog.csdn.net/kkk584520/article/details/49475633 注:下载的镜像有三部分,解压后合成一个MATHWORKS_R2014A.iso

2.以及破解包Crack文件。下载地址:http://download.csdn.net/detail/smartzmz/8240113

本人是在windows系统下下载后用WinSCP上传到服务器根目录的,上传时直接将文件拖拽到右边窗口即可

注:在xshell用rz命令不能上传大于4G的文件,但WinSCP可以,所以当上传文件大于4G时推荐WinSCP和xshell配合使用。

3.将上传的MATHWORKS_R2014压缩包解压缩,得到MATHWORKS_R2014A.iso文件,如上图的红色椭圆所示。

4.将解压后的iso文件挂载

本人是在根目录下新建了文件夹matlab_iso,命令为

sudo mkdir  /root/matlab_iso

挂载iso文件到文件夹matlab_iso,首先cd到iso所在目录下,然后执行挂载命令,命令为

sudo mount -o loop MATHWORKS_R2014A.iso /root/matlab_iso

二、安装准备

1.JDK

2.1.1下载JDK7,本人下载的版本是jdk-7u55-linux-x64,同样的我是在windows下下载好后把压缩包通过WinSCP上传到服务器的。下载地址为http://download.csdn.net/download/love254443233/9179483

2.2在当前目录下解压jdk-7u79-linux-x64.tar.gz,产生一个jdk1.7.0_79的文件夹。将解压好的jdk1.7.0_79文件移动到/usr/lib/jvm/jdk1.7.0_79。命令为:

sudo mv jdk1.7.0_79 /usr/lib/jvm/jdk1.7.0_79      注:(如果命令执行后提示:no such file or directory。查看一下/usr/lib路径下是否有jvm文件如果没有先创建:命令为:

sudo mkdir /usr/lib/jvm

之后再执行上述mv命令。

2.3设置环境变量

sudo vi /etc/profile

在文件末尾添加

保存并退出,然后使用下面命令使设置生效

sourc  /etc/profile

2.4修改系统的默认jdk

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_71/bin/java 300sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_71/bin/javac 300sudo update-alternatives --config javasudo update-alternatives --config javac

输入java -version,看到如下信息则表明设置成功

三、创建安装目录

sudo mkdir -p /usr/local/matlab/etc

sudo mkdir -p /usr/local/matlab/2014a

3.1将配置文件拷贝到/usr/local/matlab/etc中

首先cd到matlab_iso文件夹下如图:

拷贝文件,命令如下:

sudo cp installer_input.txt  /usr/local/matlab/etc

sudo cp activate.ini  /usr/local/matlab/etc

执行完命令后cd到Crack文件目录下如图

拷贝文件,命令如下:

编辑installer_input.txt文件,按如下内容设置配置项

destinationFolder=/usr/local/matlab/2014a #安装目录fileInstallationKey= 12345-67890-12345-67890 #序列号,似乎可以随便写agreeToLicense=yes #同意协议outputFile=/tmp/mathwork_install.log #安装日志mode=silent #开启无人值守安装activationPropertiesFile=/usr/local/matlab/etc/activate.ini #激活文件licensePath= /usr/local/matlab/etc/license_405329_R2014a.lic #license文件


修改前形式如下图

修改后形式如下图

编辑activate.ini文件,按如下内容设置


isSilent=true #开启silent模式activateCommand=activateOffline #设置激活方式, 离线激活 无需联网licenseFile=/usr/local/matlab/etc/license_405329_R2014a.lic #license文件位置

设置后形式如下图所示


四、安装

首先cd到matlab_iso文件夹下,如下图所示

执行如下命令安装

sudo ./install -inputFile  /usr/local/matlab/etc/installer_input.txt

4.1安装完成后对matlab进行破解

sudo mv /usr/local/matlab/2014a/bin/glnxa64/libmwservices.so /usr/local/matlab/2014a/bin/glnxa64/libmwservices.so.bak

cd 到Crack文件夹下目录如图所示

执行如下命令

sudo cp Linux/libmwservices.so /usr/local/matlab/2014a/bin/glnxa/

4.2使用如下命令激活

sudo /usr/local/matlab/2014a/bin/activate_matlab.sh -propertiesFile /usr/local/matlab/etc/activate.ini


4.3设置环境变量


sudo vi /etc/profile

在文件末尾添加

保存并退出后使设置生效,执行如下命令

source /etc/profile

安装完成

安装成功如下所示:

注:此时matlab是以命令行方式运行,测试一个m文件

Untitled.m文件内容为

a=1;

b=2;

fprintf('c=%d',a+b);

可以看到上述输出为:c=3证明安装成功。

参考链接:http://www.aichengxu.com/diannao/39100.htm