1、源碼包和RPM包的區別apache
1.安裝位置不一樣編輯器
RPM包默認安裝路徑 | |
/etc/ | 配置文件安裝兗 |
/usr/bin/ | 可執行命令安裝目錄 |
/usr/lib/ | 程序所使用的函數庫保存位置 |
/usr/share/doc/ | 基本的軟件使用手冊保存位置 |
/usr/share/man/ | 幫助文件保存位置 |
note:能夠經過 rpm -q -l package-name 命令 查看軟件包安裝位置函數
源碼包安裝位置: 通常是/usr/local/軟件名/spa
RPM包安裝的服務能夠經過 系統服務管理命令(service) 來管理,例如RPM包安裝的apache的啓動方式爲:(1)/etc/rc.d/init.d/httpd start;(2)service http start源碼
因爲源碼包安裝的服務不能被服務管理命令管理,因此只能以絕對路徑進行服務的管理,如:/usr/local/apache2/bin/apachectl startit
2、源碼包的安裝編譯
1.安裝C語言編輯器table
2.下載源碼包:http://mirror.bit.edu.cn軟件
3.解壓下載的源碼包 tar -zxvf package-name配置
4.進入解壓縮目錄 (壓縮目錄下有兩個文件比較重要 INSTALL README, INSTALL爲安裝說明,README爲軟件說明必看)
5. ./configure 軟件配置與檢查
(1)定義須要的功能選項
(2)檢查系統環境是否符合安裝要求
(3)把定義好的功能選項和檢測系統環境的信息寫入Makefile文件,用於後續的編輯
能夠經過 ./configure --help 查看全部配置
例如:./configure --prefix=/usr/local/apache2 定義軟件包安裝目錄
6. make 編譯 (make clean 清空編譯文件)
7. make install 安裝編譯
安裝注意事項
(1)源代碼保存位置:/usr/local/src
(2)軟件安裝位置:/usr/local
(3)如何肯定安裝過程報錯:安裝過程中止,並出現error、warning或no的提示