Linux教程網
1.程序包管理之編譯安裝
編譯安裝的步驟
拿到源碼並解壓
tarxvfpackage_version.tar.{gz|bz2|xz},展開後目錄名通常
為package_version
切換至源碼目錄中
cdpackage_version
執行configure腳本
./configure(autoconf:configure腳本檢查編譯環境是否滿足編譯需
求,並定義當前程序編譯時啟用哪個特性或功能,以及安裝路徑的定義等),
結果:會根據makefile.in文件生成makefile文件
編譯
make(automake:makefile.in文件,用於結合configure腳本生成makefile
文件,makefile文件是make命令的配置文件)
安裝
makeinstall
configure腳本的通用配置(不能程序其configure腳本功能不同,獲取幫
助./configure--help)
指定安裝路徑
--prefix=/usr/local/package_name
--sysconfdir=/etc/package_name
指定啟用禁用特性
--enable-feature例如:--enable-fpm
--disable-feature例如:--enable-soket
指定所依賴的功能、程序或文件
--with-function啟用某功能
--without-function禁用某功能
Copyright ©
Linux教程網 All Rights Reserved