centos 安装matlab2017a(无root权限)

来源:互联网 发布:写java用什么eclipse 编辑:程序博客网 时间:2024/05/18 01:27

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

1. 准备安装软件

首先需要下载matlab 2017a,这里给出网上放出的matlab linux软件:链接: https://pan.baidu.com/s/1o8E8ab4 密码: wpxq 

另外要确认服务器上安装有java,如果没有安装的话,请参考《Linux下无root权限Matlab安装》

2.  开始安装matlab 

     1).  下载软件后,在windows下解压所有文件,然后出现三个文件:Matlab 2017a Linux64 Crack,R2017a_glnxa64_dvd1,R2017a_glnxa64_dvd2 ,然后新建一个文件,比如说R2017a,将后面两个文件夹里的所有文件拷贝到R2017a中。
     2).   然后将破解文件夹Matlab 2017a Linux64 Crack与R2017a上传到服务器上,你可以在服务器自己的home目录下新建一个文件夹,比如说叫matlab,然后将文件拷贝到matlab下。
     3).   由于是非root权限,因此我们需要修改文件夹的权限。分别修改如下: 
  •   ./install     进入到R2017a,然后我们可以使用ls -l查看它的权限,会发现没有x(执行)权限,因此我们需要为其增加权限。 使用命令 chmod 777 install 为文件增加可执行权限。
  • ./install_unix   进入到R2017a/bin/glnxa64/ , 同样修改install_unix的权限,执行 chmod 777 install_unix 即可。
  • java 权限: 切换到R2017a\sys\java\jre\glnxa64\jre\bin,修改java的权限,执行 chmod +x java 即可。
     4).  进入到R2017a,开始执行安装  ,在终端输入:./install  即可开始安装,出现如下界面






(key在readme.txt中可以找到,选择这一组:09806-07443-53955-64350-21751-41297)



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

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



(自定义安装组件,全部安装大约需要10GB空间)


点击下一步,经过十几分钟的等待之后,Matlab安装完毕,但现在还不能使用,需要按照破解包的要求,将两个文件保存到matlab安装文件下的./bin/glnxa64目录,然后输入.lic的绝对路径。

5). 此时我们开始激活matlab. 

      先进入到  /home/**/matlab_2017a/bin/glnxa64/ ,执行
chmod -R 777 . 

      然后进入到破解文件夹Matlab 2017a Linux64 Crack下,执行类似下面的命令(个人可以按照自己的目录进行修改):
      
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/ 


6). 修改matlab启动别名
   进入到home目录下,用vi打开.bashrc .如下:
# .bashrc# Source global definitionsif [ -f /etc/bashrc ]; then. /etc/bashrcfi# Uncomment the following line if you don't like systemctl's auto-paging feature:# export SYSTEMD_PAGER=# User specific aliases and functionsalias matlab='/home/**/matlab_2017a/bin/matlab'

编辑最下面的matlab 别名,设置成自己的matlab路径,然后执行 source ~/.bashrc 使之生效。这样就可以直接在终端输入matlab打开matlab了,当然了你可以将matlab别名设为自己喜欢的,比如可以设为 R2017a,即可改为:

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

因此在终端输入R2017a即可打开matlab.

7). 启动matlab

直接在终端键入matlab即可打开,第一次仍会需要用户提供秘钥文件,也就是上一步所说的license_standalone.lic文件,选择该文件进行激活即可。以后再打开Matlab就可以正常使用了。



3. 参考文献

  • 在Ubuntu 16.04下安装Matlab 2017a
  • Matlab R2017a for linux 64位 中/英文免费破解版(附破解文件+激活步骤)
  • 【Matlab】Linux下无root权限安装matlab2016b   (******)
  • Linux下无root权限Matlab安装
  • linux .bashrc文件修改和生效
  • linux下.bashrc文件 /PATH环境变量修改 /提示符修改

原创粉丝点击