1.源代碼編譯概述
1.1 使用源代碼安裝軟件的優點:
- 獲得最新的軟件版本,及時修復bug
- 根據用戶需要,靈活定製軟件功能
1.2 應用場合舉例
- 安裝較新版本的應用程序時
- 當前安裝的程序無法滿足需要時
- 需要爲應用程序添加新的功能時
1.3 編譯環境
需安裝支持 C/C++程序語言的編譯器,如:
- gcc-4.4.7-4.el6、gcc-c++-4.4.7-4.el6
- make-3.81-20.el6.……
1.4 Tarball 封包
- .tar.gz 和 .tar.bz2 格式居多
- 軟件素材參考:http://sourceforge.net
2.編譯安裝的基本過程
如果想保證軟件包的完整性校驗,可以使用md5sum校驗工具。它會生成一串校驗和,用來與官網軟件官方提供的校驗值進行比較,若相同則表明該軟件在網絡傳輸過程中沒有被非法改動;對於校驗和不一樣的儘量不要使用。
md5sum工具的使用如下:
下面演示一下源碼編譯安裝的過程
(1)解包
(2)配置
(3)編譯
(4)安裝