1. 程式人生 > >caffe下依賴包的安裝小結

caffe下依賴包的安裝小結

今天學習在ubuntu下配置依賴包,包括protobuf、boost、gfalgs、glog、OpenBLAS、hdf5、opencv以及snappy。

經過幾次安裝後總結如下:

1、一般的安裝流程都是解壓(tar zxvf 、tar jxvf、unzip)、配置(configure)、編譯(make)和安裝(make install)四部曲。

2、對於不方便下載壓縮包的可以直接下載原始碼: 

git clone https://github.com/....

3、./configure的作用是將待安裝的軟體進行配置,檢查當前的環境是否滿足要安裝軟體的依賴關係。對於一些依賴包來說,解壓完之後沒有configue檔案,比如glog。

這樣在進行配置時,執行語句./configure --prefix=/home/liu/local_install/後會報錯:“./configure提示沒有那個檔案或目錄”。當遇到這種情況時,需要在解壓後的檔案檢視install或者readme,這裡會提供關於依賴包安裝的方法。

根據glog的install檔案的解釋,需要先執行 “ ./autogen.sh ”。執行後會報錯,提示 “./autogen.sh: 5: ./autogen.sh: autoreconf: not found“。這是因為沒有安裝automake 工具,ubuntu下執行以下命令就OK了:sudo apt-get install autoconf automake libtool