没有超级权限下的linux服务器安装matlab
引用文章防止老年痴呆健忘症,传送门:
https://blog.csdn.net/Weyoung_/article/details/82751477?utm_source=blogxgwz2
引用内容:
1.首先下载matlab,网址http://pan.baidu.com/s/1c2J5XE4 (网络搜集)
得到两个部分的iso文件和crack文件,没有权限时无法打开rar压缩包,所以使用urltraISO合并,然后解压缩合并后的安装包,上传至服务器
2.服务器有图形化界面时可以直接cd到目录下运行./install,然后我出现了两个错误:
(1)./install:premission deind 。解决方法: 在install文件所在文件夹下执行:chmod 777 install 就可以了。也就是给了install文件可执行权限。
(2)./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 :xxx/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即可。
复制时可能会出现permission denied问题,可以给要被替换的安装目录下的libmwservices.so文件chomd 777 libmwservices.so,然后再替换就可以了
关于权限问题,如果是用的MobaXterm打开服务器,可以直接在文件上右键选择permission选项来调整。
我替换的是MATLAB_Production_server下的文件,但是R2016b下也有一个,不知道有没有影响。
执行完以上步骤就可以在服务器上愉快的使用matlab了
作者:Weyoung_
来源:CSDN
原文:https://blog.csdn.net/Weyoung_/article/details/82751477
版权声明:本文为博主原创文章,转载请附上博文链接!