Linux(Ubuntu)下載安裝破解Matlab2016


跳過廢話, 直接看教程

前言

筆者平常不是很喜歡用Matlab, 因為所需要的功能都能被Python替代, 而Matlab的肥和慢實在令人難以忍受. 在Linux系統下安裝Matlab也比Windows麻煩一些, 之前失敗了4, 5次終於在Ubuntu上裝好了Matlab2016, 然而買了固態硬盤重裝系統后又沒了. 沒有Matlab其實也沒啥感覺, 因為很少用到, 實在需要的話, 很多時候也能用免費小巧的octave替代.
但是這學期上統計學習基礎課老師要求一定要用Matlab, 我一開始還是想用octave來替代的, 后面發現有一些函數在octave的statistics package里, 運行的時候要打pkg load statistics來加載包, 但是這樣的語句在Matlab上運行是會報錯的, 我擔心還有別的命令不一樣, 導致老師查看不了作業, 還是鼓起勇氣重新下載龐大的Matlab了...
雖然之前成功下載安裝過一次Matlab2016, 但是再次安裝還是處處碰壁, 痛苦的安裝過程中我一直后悔自己以前沒有記錄下載過程, 於是下定決心這次弄好了一定要記錄下來, 一是幫助其他有同樣需要的人, 二是作為自己的備忘.
經過好多個小時的下載與折騰, 終於獲得了Matlab2016大禮包, 使用后發現Matlab的一些新功能非常好用, 對Matlab好感大增, 花了這么多時間還是挺值得的.

正文

  • 此處下載Matlab2016和crack文件(密碼:w4ib), 文件7G多, 我選擇所有工具箱安裝完大約消耗了25G, 安裝前請確認有足夠的空間, 不然很尷尬, 下載可能需要很久, 百度雲限制了我們的網速, 買它的會員就會變得很快, 如果喜歡折騰可以找找破解限速的方法(我是用舍友電腦開着慢慢下的)
  • 掛載ISO文件, 在ubuntu上直接右鍵iso文件, 選擇第一項掛載即可, 也可以使用命令行
sudo mount -o loop R2016a_glnxa64.iso /media/matlab
  • 進入新出現的盤中, 終端輸入sudo ./install
  • 出現圖形化安裝界面后, 安裝過程和windows里差不多, 這里應該不會有什么問題, 如果需要輸入秘鑰可輸入09806-07443-53955-64350-21751-41297
  • 安裝完成后進行破解, 把crack中的文件都復制到/usr/local/MATLAB/R2016a/bin/glnxa6 中, 如果你的安裝目錄與我不同, 放進Matlab安裝目錄的/R2016a/bin/glnxa6即可, 覆蓋掉原來的文件
  • 現在可以進入Matlab的目錄打開Matlab了, 終端輸入cd /usr/local/MATLAB/R2016a/bin
  • 再輸入sudo ./matlab 打開matlab, 記住要在Matlab目錄的bin文件夾中用管理員權限打開
  • 采用不聯網激活,找到Crack文件夾中相應的激活文件Matlab_R2016a_glnxa64.lic,導入激活
  • 一切准備就緒, 在/usr/local/MATLAB/R2016a/bin中輸入sudo ./matlab打開matlab, 很開心地看到了matlab的啟動圖標! 但是過多一會兒就看到了system error的提示...
  • 這是因為Matlab需要連接一些OS庫才能運行...解決方法是在終端輸入
cd /usr/local/MATLAB/R2016a/sys/os/glnxa64/
sudo ln -sf /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 libgfortran.so.3
sudo ln -sf /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 libquadmath.so.0
sudo ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19 libstdc++.so.6
  • 上面的命令中假設libquadmath0:amd64 和 libgfortran3:amd64已經安裝好了, 如果沒有的話可以這樣安裝sudo apt-get install libquadmath0:amd64 libgfortran3:amd64
  • 現在就真的可以在/usr/local/MATLAB/R2016a/bin文件夾中打開matlab了, 但是每次都要cd到這個文件夾再用sudo權限打開matlab真的很麻煩...為此我們建立一個連接sudo ln -s /usr/local/MATLAB/R2016a/bin/matlab /usr/local/bin/matlab
  • 現在就可以隨便在終端輸入matlab啟動matlab啦!

此處輸入圖片的描述

剛開始可能會發現字非常小, 我們可以在Home->Preference->Fonts中修改(記得把preference窗口放大, 否則會看不到一些設置)
在你寫腳本的時候你可能會發現不能用ctrl+c, ctrl+v等進行復制粘貼那些操作了, 這是因為默認的快捷鍵設置是emacs的, 我們需要改回windows的習慣, 如圖在keyboard的shortcuts里更改
此處輸入圖片的描述

接下來就能愉快地使用最新版Matlab啦!感覺固態硬盤+Linux比以前在windows用快了好多, 這彌補了一些我對matlab 的討厭, 新版本中的一些功能也讓我對它增添了幾分好感~


免責聲明!

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



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