源碼包安裝位置
安裝在指定位置當中,通常是
/usr/local/軟件名/
注意: 須要指定安裝路勁爲了便於卸載,由於源碼包的是沒有卸載命令的,它的的卸載方式就是把對應安裝文件夾刪除了。
因此若是不指定安裝路徑,源碼包會被安裝的處處都是,從而致使卸載時很是麻煩。
安裝位置不一樣帶來影響
rpm安裝包
rpm包安裝的服務能夠使用系統服務管理命令(service)來管理,例如rpm安裝的apache的啓動方法是
/etc/rc.d/init.d/httpd start
service httpd start
源碼包
源碼包的安裝的服務則不能被服務管理命令管理(service)來管理,由於沒有安裝到默認路徑中。
因此只能用絕對路徑進行服務管理
/usr/local/apache2/bin/apachectl start
源碼包的安裝過程
1) 安裝準備
2) 下載源碼包 (從官方網站下載)
安裝注意事項
1)源代碼保存位置 '/usr/local/src/'
2)軟件安裝位置'/usr/local/'
3)如何肯定安裝過程報錯:
a) 安裝過程中止
b) 出現error,warning或no提示
源碼包安裝過程
1) 下載源碼包
2) 解壓縮下載的源碼包
3) 進入解壓縮目錄 (必須執行,後面的安裝是操做的當前目錄)
注意:查看目錄下的'INSTALL'安裝幫助文檔
4)'./configure軟件配置與檢查' (configure基本上每一個源碼都有這個命令)
a) 定義須要的功能選項
b) 檢測系統環境是否符合安裝要求
c) 把定義好的功能選項和檢測系統環境的信息都寫入MakeFile文件,用於後續的編輯
執行
'./configure --prefix=/usr/local/apache2' 執行安裝路徑
5)'make 編譯'
清除編譯 'make clean'
6) 'make install'
編譯安裝