我們在使用linux當中,需要一些軟件的安裝,但是我們又沒有rpm包,但是如果有源程序,也能實現軟件的安裝,下面我們就看看怎麼去安裝一個源程序 :
對於linux中用C語言編寫的程序來說 一般我們安裝有三個步驟:
1:使用./configure命令 檢查編譯環境
此步驟主要檢測依賴的庫文件和工具是否都存在 並根據一定設定結合源程序中的Makefile.in 文件生成一個文件makefile
2:使用make命令 實現編譯
make是個項目管理工具 根據makefile文件自動調用各種編譯工具實現編譯 將源代碼編譯成二進制文件
3: 使用make install 來安裝
下面我就以axel的安裝為例簡要說明下安裝過程:
axel是常用的多線程的下載工具,且看安裝步驟:
1.#tar -zxf axel-2.4.tar.gz 源程序是個歸檔的壓縮文件,所以…是這樣….
2.#cd axel-2.4 解壓後生成和源程序同名的目錄 切換至此目錄
3.#./configure --i18n=0 –strip=0
./configure有很多選項 比如--i18n=0 表示禁用國際化
--prefix = 指定安裝的目錄
-- etcdir= 配置文件安裝位置
。。。
4.#make 編譯
5.#make install 安裝
源程序的安裝結束了,是不是很簡單,。仍然希望對您有幫助,同時請大蝦多多指教。。
還有,雖然是安裝好了,但是在我們發現仍不能正常運行此程序,因為我們是需要導出相應的文件的。對於此程序的庫文件,可執行程序,man文件,頭文件的導出,且聽我們下回分解。http://www.linuxidc.com/Linux/2012-09/70338p2.htm