Linux下无root权限Matlab安装

   日期:2024-12-26    作者:njdthzhp 移动:http://3jjewl.riyuangf.com/mobile/quote/54787.html

先前为算一个例子,需要在一个小集群上安装Matlab软件,由于没有root权限,颇费了一些周折。将经验分享如下,如转载,请注明出处。

Linux下无root权限Matlab安装


安装环境:小集群中上一个节点

软件版本:Matlab-2010b



登陆主节点,并ssh切换到server1

1.获取安装文件
找到安装文件.iso文件,没有root权限,不能采用mount;

在windows环境下,采用虚拟光驱,打开iso文件,并将里面所有文件上传到服务器.


2.安装java
没有root权限,不能采用rpm包方式安装.下载二进制文件压缩包,直接解压.
下载地址:
http://www.java.com/zh_CN/download/help/linux_x64_install.xml
文件下载到目录:
/pub/XXX/software-install/java8u25
采用命令解压:
tar -zxvf jre-8u25-linux-x64.gz


3.修改install文件

在linux中,使用emacs或vi修改install文件中java命令调取的路径
JAVA_HOME_CMD=/pub/XXX/software-install/java8u25/jre1.8.0_25
DEFAULT_JRE_LOC=/pub/XXX/software-install/java8u25/jre1.8.0_25
DEFAULT_JRE_LOC=/pub/XXX/software-install/java8u25/jre1.8.0_25
注意,不能在windows环境下修改好,上传。
原因:windows中,换行表示为^s^M
linux中,换行表示为^s
以emacs为例,修改后,ctrl+x, ctrl+s 保存;ctrl+x, ctrl+c 退出。
将install文件设置为可执行文件
chmod 777 install


4.修改Matlab install_input文件

填入安装目录等信息
destinationFolder=/pub/XXX/software-install/matlab2010b
fileInstallationKey= (此处已将key隐去)
agreeToLicense=yes
outputFile=/pub/XXX/software-install/mathworks.log
mode=silent
activationPropertiesFile==/pub/XXX/sources/Matlab2010b-UNIX/activate.ini
licensePath=/pub/XXX/sources/Matlab2010b-UNIX/crack/lic_server.dat
lmgrFiles=true
将文件保存为了serverinstall.txt


5.安装

https://wap.sciencenet.cn/install -inputfile serverinstall.txt


6.补充库函数

libXp.so.6
从其他机器找到该文件,并复制到下面目录
/pub/XXX/software-install/matlab2010b/bin/glnx64/


7.重新启动matlab

提示需要启动license server
切换到主节点,到下面目录
/pub/XXX/software-install/matlab2010b/etc
启动
https://wap.sciencenet.cn/lmstart
回到server1,再次启动matlab,正常启动



特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号