以原始碼發布的軟體安裝包副檔名一般為.tar、tar.gz、tar.Z 和tar.bz2,這些壓縮包可以直接在圖形介面下通過右鍵捷徑功能表中“解壓縮到此處”解壓,然後進入軟體包解壓縮後的目錄,閱讀相關說明檔案,如readme、install 等文字檔,瞭解該軟體安裝的需求、配置參數和注意事項等,一般來說多數軟體的安裝步驟基本為:
./configure
make
make install
多數軟體安裝的預設目錄為/usr/local/軟體名/
提示一下,如果採用手工編譯則系統中必須安裝編譯器,否則./configure 會提示出錯,沒有編譯環境,不過在最開始的安裝篇我已經建議大家安裝了,應該沒有問題。
//Tar源碼包安裝
tar源碼包是在Linux環境下經常使用的一種源碼發布的軟體包。tar包檔案一般都以“.tar.gz” 或“.tar.bz2”作為副檔名。比如,httpd-2.0.48.tar.gz,httpd 就是軟體的名字,也就是提供WWW服務的Apache伺服器軟體,2.0.48 則是這個安裝包的版本號碼,.tar.gz 表示這是一個經過gzip 壓縮的tar 包。再比如,kdevelop-3.1.0.tar.bz2,kdevelop 是軟體的名字,這個軟體提供了Linux 下的C++整合式開發環境,版本為3.1.0,其副檔名tar.bz2表明它是一個經過bzip 壓縮的tar包。
用tar包安裝軟體的一般過程是:首先,解開tar包,解包後一般都會形成一個以軟體名命名的目錄;用其次,cd命令轉移到這個目錄,依次執行配置、編譯和安裝命令,安裝工作就完成了;安裝後,一般應清理一下安裝過程中的一些臨時檔案。
下面是解tar 包的命令例子:
tar -xvzf httpd-2.0.48.tar.gz
tar -xvjf httpd-2.0.52.tar.bz2
配置、編譯和安裝命令一般是如下三條:
./configure
make
安裝
make install
清理臨時檔案的命令如下:
make clean
如果要卸載,則執行如下的命令。
make uninstall
對於小型軟體,按上述方法安裝是可以的。但對於比較複雜的軟體,運行configure命令前還需要設定很多系統變數,configure命令本身也會要求提供複雜的參數。在安裝前,必須自己檢查檔案的依賴關係。