Linux安裝原始碼包

來源:互聯網
上載者:User

  以原始碼發布的軟體安裝包副檔名一般為.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命令本身也會要求提供複雜的參數。在安裝前,必須自己檢查檔案的依賴關係。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.