1. 程式人生 > >沒有超級許可權下的linux伺服器安裝matlab

沒有超級許可權下的linux伺服器安裝matlab

沒有超級許可權下的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
版權宣告:本文為博主原創文章,轉載請附上博文連結!