程序安裝及管理(二) -- 源代碼編譯安裝

源代碼編譯概述

使用源代碼安裝軟件的優點

  • 獲得最新的軟件版本,及時修復bug

  • 根據用戶需要,靈活定製軟件功能

應用場合舉例

  • 安裝較新版本的應用程序時

自由軟件的最新版本大都以源碼的形式最先發布

  • 當前安裝的程序無法滿足需要時

編譯安裝可由用戶自行修改、定製功能

  • 需要爲應用程序添加新的功能時

用戶可以重新配置、自由修改源代碼,加入新的功能


Tarball 封包:

.tar.gz 和 .tar.bz2 格式居多

完整性校驗

md5sum校驗工具

計算MD5校驗和,並與官方提供的值相比較,判斷是否一致

格式:md5sum 軟件包


確認源代碼編譯環境

需安裝支持 C/C++程序語言的編譯器

gcc-4.1.1-52.el5、gcc-c++-4.1.1-52.el5

make-3.81-1.1.i386

……


編譯安裝過程

下載源代碼安裝包文件

步驟1:tar解包

用途:解壓並釋放源代碼包到指定的目錄

  • 習慣上將軟件包釋放到 /usr/src/ 目錄

  • 解包後的源代碼文件位置:/usr/src/軟件名-版本號/

步驟2:./configure 配置

用途:設置安裝目錄、安裝模塊等選項

  • 使用源碼目錄中的 configure 腳本

  • 執行“./configure --help” 可以查看幫助

  • 典型的配置選項:--prefix=軟件安裝目錄

步驟3:make 編譯

用途:生成可執行的二進制文件

  • 執行 make 命令

步驟4:make install 安裝

用途:複製二進制文件到系統,配置應用環境

  • 執行 make install 命令


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章