码迷,mamicode.com
首页 > 系统相关 > 详细

Linux服务器下没有root权限装Matlab R2013a

时间:2014-06-18 20:10:12      阅读:533      评论:0      收藏:0      [点我收藏+]

标签:des   style   class   blog   code   java   

Matlab R2013a Unix版下载地址 

注意:由于我是在单位的集群系统上装Matlab,没有root权限,故下载下来的.iso文件不能在linux下用mount命令挂载,故先在Win下解压,再将解压后的文件上传至服务器。

由于没有root权限,所有需要安装的内容都装在自己的家目录下。

另外,如果你也是在高性能计算集群上装,最好在登陆节点上装,因为我开始是在计算节点上装总是报错 - -#

平台:系统内核:x86_64。操作系统:CentOS release 6.3 (Final)

=====准备工作=====

看了网上的一些帖子,说是要先装Java的开发环境JDK才能成功安装Matlab,不知道要装JDK是不是和Matlab的图形界面有关。。。

JDK的安装参照此贴:http://www.cnblogs.com/kerrycode/p/3197865.html

该贴中的JDK版本为1.7,写文时的最新版是1.8.0_05,下载地址。注意一点:由于没有root权限,需要安装在自己的家目录,最好使用tar包安装,用rpm的话会自动装在/usr/local

===============

好了,可以安装Matlab了。进入存放安装文件的目录,阅读并修改installer_input.txt文件,主要是以下几项:

destinationFolder=/snfs01/ff/Matlab/R2013a(你的安装路径,注意要写成绝对路径)
fileInstallationKey=xxxxx-xxxxx-xxxxx-xxxxx (下载的文件里有,自己找找)
agreeToLicense=yes 
outputFile=/snfs01/ff/matlabinstall.log (安装日志,可有可无)
mode=silent (安装方式)
licensePath=/snfs01/ff/MatlabInstall/serial/license.lic (license文件位置,绝对路径)
 
保存退出。在该目录下运行./install -inputFile installer_input.txt (参数的意思是文本模式安装,这样比较快。)

安装过程如果遇到permission denied的提示,就找到相应的文件,用chmod +x赋予其可执行权限。

我还遇到这样一个报错:

/tmp/mathworks_27576/sys/java/jre/glnxa64/jre/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
Google了一下好像是找不到java的安装目录的问题,解决方法是指定目录:
./install -javadir /snfs01/ff/java/jdk1.8.0_05/jre -inputFile installer_input.txt

之后就顺利安装了,整个安装过程耗时几十分钟,比在Win下快多了!

成功安装后进入目录:你的安装路径/bin,执行./matlab,如果你的服务器下有装X11的话,图形界面就顺利启动了,跟Win下一样的,首次启动会提示激活。如果你想用text模式,那么执行:./matlab –nojvm就OK了!退出:exit。

Linux服务器下没有root权限装Matlab R2013a,布布扣,bubuko.com

Linux服务器下没有root权限装Matlab R2013a

标签:des   style   class   blog   code   java   

原文地址:http://www.cnblogs.com/fsquared/p/3790502.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!