CENTOS6 下MATLAB2014b的安裝和破解(Matlab_R2014b linux版 安裝筆記)


參考:http://www.jianshu.com/p/f0cefc737dda

①在下載matlab linux版.iso,

②在windows下用ULTRAISO軟件提取

③用crack中的install.jar 覆蓋原生安裝包的install.jar

cp ~/crack/install.jar /mnt/matlab/java/jar/install.jar

④運行安裝文件夾下的install(./install)

⑤選擇 手動安裝不連接互聯網

⑥輸入key:

29797-39064-48306-32452

選擇安裝工具箱 可全部安裝
選擇沒有互聯網使用文件激活
選中crack目錄下的 license.lic許可證文件
  • 暫時不要開matlab 繼續替換crack目錄下給出的 libmwservices.so文件
    並且對原生的 libmwservices.so改名處理 或直接刪除
    注意下方第三行cp命令 最后的 點號

      cd /opt/MATLAB/R2014b/bin/glnxa64 sudo mv libmwservices.so libmwservices.so.old sudo cp ~/crack/libmwservices.so . #注意libmwservices.so 網上我找到幾個 其中多個無效 但是有一個有效 #當終端運行matlab報錯如 error while loading shared libraries: libmwservices.so: ... #那么libmwservices.so是無效的
  • 刪除之前復制的安裝文件

    cd /mnt/ sudo rm -r matlab
  • 如果想從終端啟動matlab 則要加入相應路徑到環境變量PATH

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

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

      因為 我在用Numix-Circle做圖標主題 而這個圖標主題中已經有matlab的圖標
      所以下方腳本中我並沒有設定icon路徑

      首先 去 /usr/share/applications中隨便找一個系統圖標 可以拖動到桌面上
      比如Gvim 如果桌面此時出現了gvim圖標 而不是"復制時出錯" 那么就可以了
      然后在終端中用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執行腳本位置 也要有-desktop參數 不然閃退
      至於icon 我的圖標主題自帶 所以不用指定路徑
      但換掉主題后圖標圖案可能"一片空白" 所以也可以選擇用原生圖標位置:

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

      保存然后回到桌面就已經有matlab圖標了 雙擊開啟
      並可以將圖標拖動到屏幕左邊的啟動器launcher條上

    • 關於matlab的字體問題
      在Linux下 尤其是在AwesomeWM中 matlab的字體鋸齒化顯著 難看
      這主要是開源軟件openjdk的問題
      稍稍解決的方法有二:
      a. 進入Matlab,打開HOME面板上的Preferences,打開Fonts設置頁,
      在右邊最下方的復選框 選中 Use antialising to smooth desktop fonts
      此外還可以自由選擇字體 如在Fonts面板上選擇(前提是已經安裝了該字體)

      BitStream Vera Sans Mono Plain 11 %有效區分0和O以及o

      b. 經過a過程的處理 字體表現良好 但仍然有部分字體顯示鋸齒
      所以對默認的openjdk-使用非版權保護的丑陋字體 打補丁

      # 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 所以這里安裝的是對應版本7的補丁

    • 備注
      解包安裝后大約占11G空間

      matlab2014bsize.png
      matlab2014bsize.png

      啟動matlab

      matlab2ee.jpg
      matlab2ee.jpg
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM