[ARM-Linux]Linux-MATLAB安裝

說明

  • 網上關於caffe的安裝教程很是多,可是關於每一步是否操做成功,出現了什麼樣的錯誤又該如何處理沒有給出說明。由於你們的操做系統的環境千差萬別,按照博客中的教程一步步的安裝,最後可能失敗——這是很常見的哦。有的教程甚至省略了一些細節部分,讓小白更不知道如何判斷每一步是否操做成功,如何處理出現的錯誤。
  • 做者花費了很長時間才成功地將caffe裝完,期間遇到好多錯誤,屢次重裝操做系統。如今將經驗寫下來,一方面爲了和你們分享,討論;另外一方面是爲了記錄一下下~~~

環境

操做系統: Ubuntu 14.04(64bit)
GCC/G++:4.7.x
OpenCV: 2.4.11和3.0.0
Matlab :R2014b(a)
Python: 2.7
顯卡:Telsa K40m & Telsa K20xmcss

安裝步驟

安裝Matlab

1. 下載Matlab

  • 下載地址,請自行百度解決。太大了,不方便提供。
  • 版本選擇問題。最好下載較新的版本。好比R2014a,R2014b和R2015a等。
  • 下載破解文件Crack文件。通常狀況下,crack文件是包含在下載的Matlab安裝鏡像裏面的——除非你下載的是MathWork公司提供的原版。若是裏面沒有crack文件,自行Google解決。

2. 安裝Matlab

  • Matlab安裝過程請參考下面的鏈接(歐新宇)。裏面給出了詳細的教程。
  • 說明幾點:html

    • Windows下安裝Matlab,直接雙擊安裝文件便可。可是,在Ubuntu中安裝Matlab時,是在命令行中安裝的。具體而言,在命令行中,切換到Matlab安裝包路徑下,執行sudo ./install,就會跳出安裝會話框。
    • Ubuntu安裝Matlab須要在圖形界面中操做。如上所言,執行sudo ./install以後,會跳出圖形對話框,若是是在純粹的命令行上,應該沒法進行。
    • 安裝過程當中,依次會提示輸入序列號證書路徑
  • 切記:圖形安裝對話框結束以後,Matlab並無安裝完成。linux

    • 這時嘗試打開Matlab會報錯。經過在命令行中執行matlab,能夠看到返回的錯誤信息是沒喲激活
    • 可是,你可能疑惑,爲何呢?最後激活步驟,明明導入了證書文件(*.lic)?!
    • 這是由於,咱們使用的是盜版的的Matlab,因此還須要額外的一步:替換libmwservices.so庫文件
    • 替換須要在命令行中操做,還須要root權限(超級用戶)。由於須要將libmwservices.so複製到/usr/local/Matlab/R2014b/***目錄下,該目錄屬於root用戶,因此須要在命令行中是,使用cp(或mv)命令完成。
    • 替換libmwservices.so以後就能夠成功運行Matlab了。
sudo cp libmwservices.so /usr/local/MATLAB/R2014a/bin/glnxa64/
  • 1

3.GCC和G++版本問題

#拷貝文件
sudo cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 /usr/local/MATLAB/R2014a/sys/os/glnxa64/libstdc++.so.6.0.20
# libstdc++.so.6.0.20的版本,可能由於系統不一樣而不一樣,使用最新的就能夠了。Ubuntu14.04的最新版本是libstdc++.so.6.0.19。
# 切換路徑
cd /usr/local/MATLAB/R2014a/sys/os/glnxa64/
# 修改權限
chmod 555 libstdc++.so.6.0.20
#(僅僅是備份,能夠不操做)。
sudo mv libstdc++.so.6 libstdc++.so.6.backup 
# 從新連接
ln –s libstdc++.so.6.0.20 libstdc++.so.6
# 使配置生效
sudo ldconfig -v
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

4. 創建Matlab的快捷方式

  • 新建一個文本文件(使用vi, gedit等),輸入如下內容。退出保存。將該文件放到/home/yourname/Desktop/目錄下,既能夠看到Matlab的快捷方式。
[Desktop Entry]
Name=Matlab 2014b
Exec=/usr/local/MATLAB/R2014b/bin/matlab -desktop
Icon=/usr/local/MATLAB/R2014b/toolbox/nnet/nnresource/icons/matlab.png
Type=Application
  • 1
  • 2
  • 3
  • 4
  • 5
  • Exec是可執行文件,須要是絕對路徑。
  • Icon是圖標,若是沒有設置的話,不會顯示Matlab的標誌圖標
  • 以上路徑根據本身安裝路徑更改。
  • 快捷方式帶一個小鎖的問題。看看該文件的屬主是誰,若是不是本身,使用chown命令將屬主改成本身;若是沒有執行權限,使用chmod命令增長可執行權限。

檢查

  • 檢查Matlab是否安裝成功。在命令行中輸入matlab,回車。若是打開Matalb,說明安裝成功。若是沒有打開,將路徑切換到Matlab安裝路徑下的bin文件夾下,再次執行matlab,若是尚未打開,就說明沒有安裝成功。若是任何一次打開了,就說明安裝成功了。
  • 檢查GCC版本問題。經過命令strings /usr/local/MATLAB/R2014a/sys/os/glnxa64/libstdc++.so.6 | grep GLIBCXX,能夠看一下,是否已經成功包含了GLIBCXX_3.4.20(Ubuntu14.04中是GLIBCXX_3.4.19),若是已經存在,基本上就成功了。

參考連接

《Caffe + Ubuntu 15.04 + CUDA 7.0 新手安裝配置指南》——歐新宇
《caffe安裝系列——安裝GCC4.7和G++4.7並降級》c++

相關文章
相關標籤/搜索