源碼包的安裝與管理

在上一篇博客中我已經介紹了rpm包的安裝與管理,今天咱們來講一說源碼包的安裝與管理。編譯器

1、軟件包的選擇

  • 若是軟件包是給大量客戶提供訪問,建議使用源碼包安裝,如LAMP環境搭建,由於源碼包效率更高。
  • 若是軟件包是給Linux底層使用,或只給少許客戶訪問,建議使用rpm包安裝,由於rpm包簡單。
  • 在現在硬件水平的不斷提升,這兩種軟件包安裝的效果差距愈來愈小,仍是看本身的選擇,追求速度的話能夠選擇rpm包,更多的功能和擴展能夠選擇源碼包安裝。

2、安裝過程

(1)下載軟件包。
(2)解壓縮。
(3)進入解壓目錄。
(4)./configure 編譯前準備 這一步主要有三個做用:源碼

  • 在安裝以前須要檢測系統環境是否符合安裝要求。
  • 定義須要的功能選項。「./configure」支持的功能選項較多,能夠執行「./configure --help」 命令查詢其支持的功能。通常都會經過「./configure --prefix=安裝路徑」來指定安裝路徑。
  • 把系統環境的檢測結果和定義好的功能選項寫入 Makefile 文件,後續的編譯和安裝須要依賴這個文件的內容。 須要注意的是,configure 不是系統命令,而是源碼包軟件自帶的一個腳本程序,因此必須採用 「./configure」方式執行(「./」表明在當前目錄下)。

(5)make 編譯 make 會調用 gcc 編譯器,並讀取 Makefile 文件中的信息進行系統軟件編譯。編譯的目的就是把 源碼程序轉變爲能被 Linux 識別的可執行文件,這些可執行文件保存在當前目錄下。編譯過程較爲耗時,須要有足夠的耐心。
(6)make clean:清空編譯內容(非必需步驟)。 若是在「./configure」或「make」編譯中報錯,那麼咱們在從新執行命令前必定要記得執行 make clean 命令,它會清空 Makefile 文件或編譯產生的「.o」頭文件。
(7)make install: 編譯安裝 這纔是真正的安裝過程,通常會寫清楚程序的安裝位置。若是忘記指定安裝目錄,則能夠把這個 命令的執行過程保存下來,以備未來刪除使用。博客

3、刪除

源碼包沒有刪除命令,若是須要刪除,直接刪除安裝目錄便可編譯

相關文章
相關標籤/搜索