在安裝LibSVM前需要先裝 python 和 gnuplot
linux 一般都自帶了python2.7,所以python的安裝不再贅述
在 ubuntu 下安裝 gnuplot 不能直接 sudo apt-get install gnuplot,因爲預編譯的gnuplot不能識別ubuntu的圖形界面,所以必須先運行這句:
- sudo apt-get install libx11-dev
然後從下載 gnuplot的源代碼:
- wget http://nchc.dl.sourceforge.net/project/gnuplot/gnuplot/4.6.rc1/gnuplot-4.6.rc1.tar.gz
將其解壓縮,進入解壓後的目錄 編譯 ,安裝:
- tar xzvf gnuplot-4.6.rc1.tar.gz
- cd gnuplot-4.6.rc1
- ./configure
- make
- sudo make install
安裝 LibSVM:
- wget http://www.csie.ntu.edu.tw/~cjlin/cgi-bin/libsvm.cgi?+http://www.csie.ntu.edu.tw/~cjlin/libsvm+tar.gz
下載完成後解壓,我把libsvm文件夾放到了 /usr/bin 目錄下,然後在tools文件夾下找到 easy.py 和 grid.py 兩個文件。把其中 gnuplot 的路徑設置好。注意gnuplot的pathname不是解壓的那個目錄,而是要用 which gnuplot 命令來找出。我安裝完後gnuplot的路徑是 /usr/local/bin/gnuplot
最後執行在libsvm的文件夾下執行make命令,在子目錄python下執行make命令。
至此 libsvm的安裝完成!