close

折騰了好久

終於成功把Matlab裝好了

以下是安裝過程

首先下載Matlab的安裝iso檔(我是下載校園授權版的)
然後直接點開它就會自動mount了

接著把資料夾裡面的東西全部複製出去

像我就是把整個MATLAB 2012a Linux資料夾複製到Downloads下面(我都亂選資料夾  這點不要學我XD

打開termical cd到複製後的資料夾(像我就是cd Downloads)

之後cd到安裝目錄下(就是有包含install檔案的那個資料夾下)

輸入 sudo chmod +x ./install

再來輸入sudo ./install

這時可能會出現eval: 1: /tmp/mathworks_13224/sys/java/jre/glnxa64/jre/bin/jave: Permission denied這樣的錯誤

解法是cd到錯誤發生的那個資料夾

就上述的例子而言就是

cd sys/java/jre/glnxa64/jre/bin/

然後執行 chmod +x java

OK完成  回到剛剛有install檔案的那個目錄下

sudo sh install

正常情況下就會跳出安裝視窗了唷~

 

剩下我就是參考我們學校計網中心寫的安裝流程了

不確定是不是大家都一樣所以就不寫了~

 

參考資料來源: http://askubuntu.com/questions/120801/how-do-i-install-matlab-r2012a

 

<補充>

假如原本的電腦上就已經有裝另一個版本的matlab了

像我原本的電腦上已經有先裝了R2016a

因此每次在terminal上直接執行 matlab &的時候出來的都是原本的R2016a版

要改成後來裝的R2012a方法如下

打開terminal 

cd /usr/local/bin

sudo rm matlab mbuild mcc mex

sudo  ln -s /usr/local/MATLAB/R2012a/bin/matlab matlab

sudo  ln -s /usr/local/MATLAB/R2012a/bin/mcc mcc

sudo  ln -s /usr/local/MATLAB/R2012a/bin/mbuild mbuild

sudo  ln -s /usr/local/MATLAB/R2012a/bin/mex mex

(其中/usr/local/MATLAB/R2012a就是當初安裝的路徑)

完成上述動作後 再試一次從termial直接執行matlab &

就會發現開啟的變成R2012a版本了~~

 

然後若是在每次執行的時候都會跑出以下的錯誤的話

/usr/local/MATLAB/R2012a/bin/util/oscheck.sh: /lib64/libc.so.6 not found

先輸入locate libc.so

結果會列出各種含有libc.so的東西

像我的其中一個就出現

/lib/x86_64-linux-gnu/libc.so.6

因此我要做的就是它說找不到那我就跟它說換位置找

因此輸入 sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib64/libc.so.6

建立一個symbolic link

這樣之後再重開matlab就不會有上面那個找不到的錯誤了

參考資料來源: https://www.mathworks.com/matlabcentral/answers/10134-usr-local-matlab-r2011a-bin-util-oscheck-sh-605-lib64-libc-so-6-not-found

 

arrow
arrow
    文章標籤
    Matlab Ubuntu R2012a
    全站熱搜
    創作者介紹
    創作者 慈 的頭像

    Debby's blog

    慈 發表在 痞客邦 留言(0) 人氣()