• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Linux服务器命令行模式安装Matlab2014a

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Linux服务器命令行模式安装Matlab2014a,有需要的朋友可以参考下。




0.下载安装包 

下载Matlab2014a for Linux安装包的ISO镜像文件(感谢万能的度娘)以及破解包(下载地址:点击打开链接

 



 

假设破解包解压后的位置为~/Downloads/Crack

 



 

将下载好的iso文件挂载

 

mount -o loop /home/Downloads/MATHWORKS_R2014A.iso /media/cdrom


1. 安装准备 
1.1 JDK 

从oracle官方网站下载JDK7,当前版本为jdk1.7.0_71。(注:openjdk似乎有兼容性问题,另外matlab2014a目前不兼容JDK8)

 

将解压好的jdk-7u71-linux-x64.tar.gz移动到/usr/lib/jvm/jdk1.7.0_71中

 

 

 

sudo mv jdk1.7.0_71 /usr/lib/jvm/jdk1.7.0_71



设置环境变量 

 


 


sudo vi /etc/profile



在文件末尾添加 

 


 


export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_71



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

 


 


source /etc/profile



修改系统的默认jdk 

 


 


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



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

 


 


java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)



 


1.2 创建安装目录 

 


 


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



 


2.安装 
2.1 编辑配置文件 

 


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


 


sudo cp /media/cdrom/installer_input.txt /usr/local/matlab/etc
sudo cp /media/cdrom/activate.ini /usr/local/matlab/etc
sudo cp ~/Downloads/Crack/ <span style="font-family: Arial, Helvetica, sans-serif;">/usr/local/matlab/etc</span>



修改文件的读写属性 

 


 


chmod +w /usr/local/matlab/etc/installer_input.txt
chmod +w /usr/local/matlab/etc/activate.ini



编辑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文件位置



 


2.2 安装 

 


执行如下安装命令


 


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



 


2.3 激活 

 


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


 


sudo mv /usr/local/matlab/bin/glnxa64/libmwservices.so /usr/local/matlab/bin/glnxa64/libmwservices.so.bak
sudo cp ~/Downloads/Crack/Linux/libmwservices.so /usr/local/matlab/bin/glnxa64/

 

 


使用如下命令激活


 


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



 


2.4 设置环境变量 


sudo vi /etc/profile
在文件末尾添加

 

export PATH=/usr/local/matlab/2014a/bin:$PATH
保存并退出后使设置生效

 

source /etc/profile


安装完成。





3.常见问题 
3.1 安装时提示挂载后的镜像文件input/output error 

可以尝试把iso文件解压(注意:非挂载)到一个文件夹后再进行安装


3.2 安装时提示eval: 1: /tmp/mathworks_15227/java/jre/glnxa64/jre/bin/java: Permission denied

 


将iso文件解压到一个文件夹,然后进入其sys/java/jre/xxx/jre/bin目录,执行命令


 


chmod a+x *

 

 


然后从解压的文件夹进行安装


3.3 安装时提示找不到libjli.so 

这个错误是由于链接器没有扫描libjli.so所在的文件夹造成的。修改文件/etc/ld.so.conf


 


sudo vi /etc/ld.so.conf



在文件末尾添加如下内容 

 


 


/usr/lib/jvm/jdk1.7.0_71/lib/amd64/jli



保存并推出,然后执行

/sbin/ldconfig -v



 


3.4 安装时提示找不到sys/java/jre/glnxa64/jre/lib/amd64/server/libjvm.so 

将iso文件解压,然后进入其sys/java/jre/glnxa64/jre/lib/amd64/文件夹,执行如下命令
mv server server.bak
cp -r /usr/lib/jvm/jdk1.7.0_71/jre/lib/amd64/server .
然后使用解压后的文件夹进行安装

 





3.5 安装时提示找不到sys/java/jre/glnxa64/jre/lib/amd64/headless/libmawt.so 
iso文件解压,然后进入其sys/java/jre/glnxa64/jre/lib/amd64/文件夹,执行如下命令


mv headless headless.bak
cp -r /usr/lib/jvm/jdk1.7.0_71/jre/lib/amd64/headless .
然后使用解压后的文件夹进行安装

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap