Ubuntu20.04 Matlab安装

发布于 2020-12-04  8234 次阅读


  1. 首先下载matlab, 得到两个部分的iso文件和crack文件,没有权限时无法打开rar压缩包,所以使用urltraISO合并,然后解压缩合并后的安装包,上传至服务器

  2. 服务器有图形化界面时可以直接cd到目录下运行./install,然后我出现了两个错误:

    • ./install:premission deind 。解决方法: 在install文件所在文件夹下执行:chmod 777 install 就可以了。也就是给了install文件可执行权限。

    • ./install: 1: exec: /home/xxx/R2016b/bin/glnxa64/install_unix: Permission denied 。解决方法:和(1)一样,切换到install_unix文件所在的路径下,执行chmod 777 install_unix就好了。

      执行完以上两步后再次运行./install,几秒内出现

      installing.....
      
      finished

      很明显不可能安装这么快,这是因为还有一个permission denied的错误,但是不会再屏幕上提示出来,因此执行第三步

  3. install :./sys/java/jre/glnx86/jre/bin/java:permission deined 。这是最让我头疼的一个问题,不是因为问题本身难,而是这个错误提示没有打印出来而我怎么也发现不了。

    解决方法:切换到安装包下对应的sys/java/jre/glnx86/jre/bin/java路径,执行chmod +x java就好了。

    然后执行./install就会跳出安装界面,其他的和windows一样了,选择crack破解补丁时使用Matlab 2016b Linux64 Crack\license_standalone.lic文件

    安装结束后找到安装目录R2016b/bin,./matlab即可打开,但是会出现license问题,这时将\Matlab 2016b Linux64 Crack\MATLAB_Production_Server\R2016b\bin\glnxa64 下的libmwservices.so文件覆盖到安装目录/MATLAB/R2016b/bin/glnxa64/下重新运行matlab即可。

    %Matlab 2016b Linux64 Crack\R2016b\bin\glnxa64覆盖到安装目录/MATLAB/R2016b/bin/glnxa64/下重新运行matlab

cp /Matlab 2016b Linux64 Crack/MATLAB_Production_Server/R2016b/bin/glnxa64/libmwservices.so /MATLAB/R2016b/bin/glnxa64/

复制时可能会出现permission denied问题,可以给要被替换的安装目录下的libmwservices.so文件chomd 777 libmwservices.so,然后再替换就可以了

关于权限问题,如果是用的MobaXterm打开服务器,可以直接在文件上右键选择permission选项来调整。

我替换的是MATLAB_Production_server下的文件,但是R2016b下也有一个,不知道有没有影响。

执行完以上步骤就可以在服务器上愉快的使用matlab了


Nothing will ever compare.