1. 程式人生 > >ubuntu matlab2017a安裝及快捷方式設定

ubuntu matlab2017a安裝及快捷方式設定

一、下載映象檔案

我下載的檔案MATLAB_2017a_linux含有三個檔案:Matlab 2017a Linux64 Crack.rar;R2017a_glnxa64_dvd1.iso;R2017a_glnxa64_dvd2.iso. 第一個檔案用於破解,後兩個iso檔案用於安裝

在window 下將Matlab 2017a Linux64 Crack.rar進行解壓,儲存至Matlab_2017a_Linux64_Crack資料夾

二、 安裝

在home下建一個資料夾matlab,將下載並解壓後的檔案MATLAB_2017a_linux複製到這個資料夾下

1.  掛載 R2017a_glnxa64_dvd1.iso

  • 在matlab資料夾下新建一個資料夾(MATLAB_INSTALL),用於掛載iso檔案
  • 進入matlab資料夾,右鍵開啟終端
  • 輸入以下命令以掛載R2017a_glnxa64_dvd1.iso:

        $  sudo mount -o loop MATLAB_2017a_linux/R2017a_glnxa64_dvd1.iso MATLAB_INSTALL/

2.  安裝<1>

  • 進入掛載資料夾MATLAB_INSTALL:   

        $  cd MATLAB_INSTALL/

  • 更改許可權,將安裝檔案install改為可執行檔案:   

        $  sudo chmod +x install

  • 必須!!!返回上一級目錄:     

       $  cd ..

  • 執行安裝檔案: 

       $  MATLAB_INSTALL/install

  • 會跳出安裝介面,按照如下提示執行:

  • 開啟之前解壓的Matlab_2016b_Linux64_Crack下的readme.txt檔案, 複製standalone的金鑰 ”09806-07443-53955-64350-21751-41297“ 到金鑰框 
  • 選擇安裝目錄, 記住就好. 注意:由於MATLAB比較大,要保證安裝路徑容量>10G,否則會因空間不足安裝失敗。

        我安裝到了home/wan/Matlab_install目錄下

  • 選擇所有選項,點“next”

3.  安裝 <2>

  • 安裝進行到80%左右,彈出如下提示框
  • 這時需要進入matlab資料夾,右鍵開啟終端,把dvd2掛載到MATLAB_INSTALL資料夾中:

         $  sudo mount -o loop MATLAB_2017a_linux/R2017a_glnxa64_dvd2.iso MATLAB_INSTALL/

  • 隨後會繼續安裝,直至安裝成功

三  啟用

  • 給license_standalone.lic新增許可權
    $ sudo chmod 777 Matlab_2017a_Linux64_Crack/license_standalone.lic
    
    給安裝路徑資料夾home/wan/Matlab_install新增許可權
    $ sudo chmod 777 Matlab_install/
  • 進入安裝路徑home/wan/Matlab_install下,將Matlab_2017a_Linux64_Crack/R2017a/bin/glnxa64目錄下的libmwservices.so拷貝至安裝路徑下安裝路徑下的bin/ 中:

       $  sudo cp -r ~/MATLAB_2017a_linux/Matlab_2017a_Linux64_Crack/R2017a/bin/glnxa64/ bin/ 

      但是在另外一個電腦上這步驟導致matlab打不開:        

        最後找到這種解決方法:將libmwservices.so拷貝到安裝路徑下的bin/glnxa64之中覆蓋對應的檔案即可.

  • 進入安裝目錄home/wan/Matlab_install的bin檔案, 執行matlab檔案

       $  sudo ./matlab

  • 載入剛才新增過許可權的證書license_standalone.lic 

四  建立快捷方式

  • 開啟終端,輸入命令:

        $  cd /usr/share/applications/

  • 新建.txt檔案:

       $  touch Matlab2017a.desktop

  • 開啟該檔案:

       $   sudo gedit /usr/share/applications/Matlab2017a.desktop

  • 貼上如下內容:

[Desktop Entry]

Type=Application

Name=Matlab

GenericName=Matlab 2010b

Comment=Matlab:The Language of Technical Computing

Exec=sh /usr/local/MATLAB/bin/matlab -desktop

Icon=/usr/local/MATLAB/toolbox/nnet/nnresource/icons/matlab.png

StartupNotify=true

Terminal=false

Categories=Development;Matlab;

  • 其中紅色部分是需要根據安裝路徑進行修改的,例如我的Matlab安裝在/home/wan/Matlab_install路徑下,需要改成

Exec=/home/wan/Matlab_install/bin/matlab -desktop
Icon=/home/wan/Matlab_install/toolbox/nnet/nnresource/icons/matlab.png

  • 修改完成後儲存

五  去掛載

  • 進入matlab目錄下,執行:

        $  sudo umount MATLAB_INSTALL/

  • 再執行:

        $  sudo umount MATLAB_INSTALL/