Matlab_R2014b linux版 安裝筆記

Matlab_R2014b 安裝備忘

警告! 凡是涉及 sudo rm 的命令都是及其危險(xiǎn)的

  • 首先將iso文件(只讀)掛載在/mnt/tmp下

      sudo mkdir -p /mnt/tmp
      sudo mount -t iso9660 -o loop matlab_R2014b.iso  /mnt/tmp
    
  • 然后將iso中文件整體復(fù)制到另外 可讀寫的 本地目錄/mnt/matlab下

     sudo mkdir -p /mnt/matlab
     cd /mnt/tmp
     sudo cp -R *  /mnt/matlab
     sudo umount /mnt/tmp
    
  • 假設(shè)破解文件 install.jar license.lic 全部在 ~/crack/ 目錄下
    首先用crack中的install.jar 覆蓋原生安裝包的install.jar

      sudo cp ~/crack/install.jar  /mnt/matlab/java/jar/install.jar
      
      #詢問是否覆蓋  按y覆蓋
    
  • 現(xiàn)在安裝

     cd /mnt/matlab
     sudo  ./install
    
  • 選擇 手動安裝不連接互聯(lián)網(wǎng)
    因?yàn)槟承┰?最好安裝在/opt下 這樣即使重做系統(tǒng)了 拷貝出來照樣能用
    sudo mkdir -p /opt/MATLAB/R2014b

  • 選擇安裝路徑 就是 /opt/MATLAB/R2014b
    輸入key:
    29797-39064-48306-32452

    選擇安裝工具箱 可全部安裝
    選擇沒有互聯(lián)網(wǎng)使用文件激活
    選中crack目錄下的 license.lic許可證文件

  • 暫時(shí)不要開matlab 繼續(xù)替換crack目錄下給出的 libmwservices.so文件
    并且對原生的 libmwservices.so改名處理 或直接刪除
    注意下方第三行cp命令 最后的 點(diǎn)號

      cd /opt/MATLAB/R2014b/bin/glnxa64
      sudo mv libmwservices.so libmwservices.so.old
      sudo cp  ~/crack/libmwservices.so    .
      
      #注意libmwservices.so  網(wǎng)上我找到幾個(gè) 其中多個(gè)無效 但是有一個(gè)有效
      #當(dāng)終端運(yùn)行matlab報(bào)錯(cuò)如 error while loading shared libraries: libmwservices.so: ... 
      #那么libmwservices.so是無效的
    
  • 刪除之前復(fù)制的安裝文件
    cd /mnt/
    sudo rm -r matlab

  • 如果想從終端啟動matlab 則要加入相應(yīng)路徑到環(huán)境變量PATH

    vim .bashrc    
    #或者 vim .zshrc ( 若在用zsh)   然后加入下面一句
    PATH="$PATH:/opt/MATLAB/R2014b/bin"
    #為了用的舒服點(diǎn) 再加上下面一句 
    alias matlab='nohup matlab  -desktop & ' 
    #注意需要帶-desktop參數(shù)  不然可能閃退
    
  • 現(xiàn)在可以從終端中啟動matlab
    直接鍵入matlab 即可

  • 如果想從啟動器launcher條上 或桌面圖標(biāo)快捷方式啟動matlab
    這個(gè)比較麻煩 如果網(wǎng)上找到的matlab.desktop腳本的仍然不能生效的話
    用下面的方法

因?yàn)? 我在用Numix-Circle做圖標(biāo)主題 而這個(gè)圖標(biāo)主題中已經(jīng)有matlab的圖標(biāo)
所以下方腳本中我并沒有設(shè)定icon路徑

首先 去 /usr/share/applications中隨便找一個(gè)系統(tǒng)圖標(biāo) 可以拖動到桌面上
比如Gvim 如果桌面此時(shí)出現(xiàn)了gvim圖標(biāo) 而不是"復(fù)制時(shí)出錯(cuò)" 那么就可以了
然后在終端中用vim或其他文本編輯器打開gvim.desktop文件

  cd ~/Desktop
  mv gvim.desktop  matlab.desktop  #改名
  vim matlab.desktop

將里面的代碼全部刪掉 然后寫入下面的代碼

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Matlab2014b
Comment=Matlab:The Tool of Technical Computing  
Exec=/opt/MATLAB/R2014b/bin/matlab  -desktop
Icon=matlab
Categories=Development;Matlab; 
Name[zh_CN]=Matlab2014b  

注意Exec行的matlab執(zhí)行腳本位置 也要有-desktop參數(shù) 不然閃退
至于icon 我的圖標(biāo)主題自帶 所以不用指定路徑
但換掉主題后圖標(biāo)圖案可能"一片空白" 所以也可以選擇用原生圖標(biāo)位置:

Icon=/opt/MATLAB/R2014b/toolbox/sl3d/mainpage/matlab_logo.gif

保存然后回到桌面就已經(jīng)有matlab圖標(biāo)了 雙擊開啟
并可以將圖標(biāo)拖動到屏幕左邊的啟動器launcher條上

  • 關(guān)于matlab的字體問題
    在Linux下 尤其是在AwesomeWM中 matlab的字體鋸齒化顯著 難看
    這主要是開源軟件openjdk的問題
    稍稍解決的方法有二:
    a. 進(jìn)入Matlab,打開HOME面板上的Preferences,打開Fonts設(shè)置頁,
    在右邊最下方的復(fù)選框 選中 Use antialising to smooth desktop fonts
    此外還可以自由選擇字體 如在Fonts面板上選擇(前提是已經(jīng)安裝了該字體)
 BitStream Vera Sans Mono Plain 11   %有效區(qū)分0和O以及o

b. 經(jīng)過a過程的處理 字體表現(xiàn)良好 但仍然有部分字體顯示鋸齒
所以對默認(rèn)的openjdk-使用非版權(quán)保護(hù)的丑陋字體 打補(bǔ)丁

# Install both infinality and fontfix'ed JDK.
sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get install fontconfig-infinality openjdk-7-jdk
# Apply a font style that looks good.
sudo /etc/fonts/infinality/infctl.sh setstyle linux
# And reboot the system.
sudo reboot

Ubuntu14.04LTS 用的是openjdk7 所以這里安裝的是對應(yīng)版本7的補(bǔ)丁

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容