centos 安装matlab2017a(无root权限)

前端之家收集整理的这篇文章主要介绍了centos 安装matlab2017a(无root权限)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

由于需要在服务器上使用matlab功能,但是又得不到root权限,所以只能想法设法在没有root权限的条件下,试着安装matlab 2017a.

1. 准备安装软件

@H_502_6@ 首先需要下载matlab 2017a,这里给出网上放出的matlab linux软件:链接: https://pan.baidu.com/s/1o8E8ab4 密码: wpxq
@H_502_6@
@H_502_6@ 另外要确认服务器上安装有java,如果没有安装的话,请参考 《Linux下无root权限Matlab安装》
@H_502_6@

2. 开始安装matlab

@H_502_6@ 1). 下载软件后,在windows下解压所有文件,然后出现三个文件:Matlab 2017a Linux64 Crack,R2017a_glnxa64_dvd1,R2017a_glnxa64_dvd2 ,然后新建一个文件,比如说R2017a,将后面两个文件夹里的所有文件拷贝到R2017a中。
@H_502_6@ 2). 然后将破解文件夹Matlab 2017a Linux64 Crack与R2017a上传到服务器上,你可以在服务器自己的home目录下新建一个文件夹,比如说叫matlab,然后将文件拷贝到matlab下。
@H_502_6@ 3). 由于是非root权限,因此我们需要修改文件夹的权限。分别修改如下:
@H_502_6@ @H_502_6@ 4). 进入到R2017a,开始执行安装 ,在终端输入:./install 即可开始安装,出现如下界面 @H_502_6@
@H_502_6@
@H_502_6@
@H_502_6@
@H_502_6@
@H_502_6@
@H_502_6@ (key在readme.txt中可以找到,选择这一组:09806-07443-53955-64350-21751-41297)
@H_502_6@
@H_502_6@
@H_502_6@
@H_502_6@

在选择文件夹时,要保证文件夹是可以写入文件的。

这里可以使用chmod命令改变文件夹的权限,保证要安装的位置是可以写入的。 (注意:最好安装在自己的home目录下的某个文件下,这里的截图是从网上粘的,实际上我的安装目录为:/home/**/matlab_2017a.)


@H_502_6@
@H_502_6@ 自定义安装组件,全部安装大约需要10GB空间)
@H_502_6@
@H_502_6@
@H_502_6@ 点击下一步,经过十几分钟的等待之后,Matlab安装完毕,但现在还不能使用,需要按照破解包的要求,将两个文件保存到matlab安装文件下的./bin/glnxa64目录,然后输入.lic的绝对路径。 @H_502_6@
@H_502_6@ 5). 此时我们开始激活matlab. @H_502_6@
@H_502_6@ 先进入到 /home/**/matlab_2017a/bin/glnxa64/ ,执行
chmod -R 777 . 
@H_502_6@
@H_502_6@ 然后进入到破解文件夹Matlab 2017a Linux64 Crack下,执行类似下面的命令(个人可以按照自己的目录进行修改): @H_502_6@
mkdir /home/**/matlab_2017a/bin/licenses/
cp license_standalone.lic /home/**/matlab_2017a/bin/licenses/
cp R2017a/bin/glnxa64/libmwservices.so /home/**/matlab_2017a/bin/glnxa64/ 
@H_502_6@
@H_502_6@
6). 修改matlab启动别名 @H_502_6@ 进入到home目录下,用vi打开 .bashrc .如下: @H_502_6@
# .bashrc


# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi


# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=


# User specific aliases and functions


alias matlab='/home/**/matlab_2017a/bin/matlab'

@H_502_6@ 编辑最下面的matlab 别名,设置成自己的matlab路径,然后执行 source ~/.bashrc 使之生效。这样就可以直接在终端输入matlab打开matlab了,当然了你可以将matlab别名设为自己喜欢的,比如可以设为 R2017a,即可改为:
@H_502_6@
@H_502_6@ alias R2017a='/home/**/matlab_2017a/bin/matlab'
@H_502_6@
@H_502_6@
因此在终端输入R2017a即可打开matlab.
@H_502_6@
@H_502_6@ 7). 启动matlab @H_502_6@
@H_502_6@ 直接在终端键入matlab即可打开,第一次仍会需要用户提供秘钥文件,也就是上一步所说的license_standalone.lic文件,选择该文件进行激活即可。以后再打开Matlab就可以正常使用了。 @H_502_6@
@H_502_6@
@H_502_6@

3. 参考文献

@H_502_6@

猜你在找的CentOS相关文章