1、區別
- 安裝之前的區別: 概念上的區別
- 安裝之後的區別: 安裝位置不同
2、RPM包的安裝位置
- 是安裝在預設位置(RPM的開發者決定安裝在哪,使用者不能定義位置)
路徑 | 作用 |
---|---|
/etc/ | 配置檔案安裝目錄 |
/usr/bin/ | 可執行的命令安裝目錄 |
/usr/lib/ | 程式所使用的函式庫儲存位置 |
/usr/share/doc/ | 基本的軟體使用手冊儲存位置 |
/usr/share/man/ | 幫助檔案儲存位置 |
rpm包安裝不建議指定位置
原因看下面
3、不指定安裝位置的好處
- 可以用系統服務命令(service)來管理,例如RPM包安裝的apache的啟動方法是
/etc/rc.d/init.d/httpd start
或者
service httpd start
4、原始碼包安裝位置
- 安裝在指定位置當中,一般是
/usr/local/軟體名/
- 原始碼包沒有解除安裝命令,必須指定好安裝位置,方便刪除解除安裝
- 如果不指定安裝位置,會安裝的到處都是,沒法解除安裝
5、安裝位置不同帶來的影響
就是使用軟體的區別不同
1、安裝準備
- 安裝C語言編譯器gcc
- 到相應官網下載要使用的軟體原始碼包
2、安裝注意事項
- 原始碼儲存位置:
/usr/local/src/
- 軟體安裝位置:
/usr/local/
- 如何確定安裝過程報錯
安裝過程停止
並出現error、warning或no的提示
- 注意
上面原始碼儲存位置是系統預留給我們的,建議放在那
3、以APACHE為例,演示安裝過程
- 解壓縮下載的原始碼包
tar -zxvf httpd-2.2.9.tar.gz
- 進入解壓縮的目錄(必須執行)
cd httpd-2.2.9
- 軟體配置與檢查
./configure
定義需要的功能選項
檢測系統環境是否符合安裝要求
把定義好的功能選項和檢測系統環境的資訊都寫入Makefile檔案,用於後續的編輯
檢視功能幫助
./configure --help
必須指定安裝位置
./configure --prefix=/usr/local/apache2
- make編譯
make
把英文翻譯為機器語言
- 如果編譯出錯,用清理命令清除編譯快取
make clean
- 安裝命令
make install
- 如果安裝出錯,要清理加刪除安裝的目錄
本作品採用《CC 協議》,轉載必須註明作者和本文連結