Board logo

標題: 〔技巧〕[Linux]tarball程式的安裝 [打印本頁]

作者: 貓浮     時間: 2006-7-28 11:42 AM    標題: 〔技巧〕[Linux]tarball程式的安裝

※解開tarball檔案
tarball多半是tar.gz或tar.bz2形式
使用tar搭配選項就能解開
解開tar.gz:
tar zxvf filename.tar.gz
解開tar.bz2
tar jxvf filename.tar.bz2

※安裝過程
安裝tarball程式主要有幾個步驟
在安裝tarball程式時,建議先看其中的INSTALL說明文件
主要的步驟是:
./configure
make
make install (需要root權限)

./configure是檢查編譯的環境是否符合,並設定一些安裝選項
make 是編譯出執行檔案
make install 是將編譯好的檔案安裝至系統內

另外還有幾個比較常出現的選項:
make clean:清除之前編譯好的檔案
make check:檢查先前編譯出來的檔案是否有問題

※以不同版本的gcc來編譯
以Fedora Core 4為例
在FC4中,gcc預設為4.0版本
但可安裝compat-gcc32套件,就可使用gcc 3.2來編譯
gcc 4.0使用新的技術來編譯,但有些情況可能會出錯
試試gcc 3.2也許能解決

要使用gcc 3.2只要在編譯時加入 CC=gcc32即可,例:
./configure CC=gcc32
make
make install

如果是沒有configure步驟的情況,就輸入:
make CC=gcc32
make install

如此即可

※問題排解
如果是在./configre過程出問題
基本上是缺相關的dev套件
只要以apt補上相關的套件即可
如果是在make過程出問題
那就比較麻煩
可能要自己檢視原始碼
功力不夠就還是找rpm
使用unbuntu的話就用deb套件吧




歡迎光臨 網際論壇 (http://centurys.net/) Powered by Discuz! 2.5