1. 程式人生 > >原始碼包和RPM包的區別

原始碼包和RPM包的區別

一 區別 安裝之前的區別:概念上的區別 安裝之後的區別:安裝位置不同 二 RPM包安裝位置 是安裝在預設位置中(由寫軟體的作者來決定)

  舉例:httpd安裝的位置 [[email protected] ~]# rpm -ql httpd 注意: rpm安裝可以指定安裝位置: [[email protected] ~]# rpm --help | grep prefix --prefix=<dir> 如果可重定位,便把軟體包重定位到 <dir> 在rpm安裝過程中,建議不要指定安裝位置。否則管理不方便。 三 安裝位置不同帶來的影響 RPM包安裝的服務可以使用系統服務管理命令(service)來管理。 例如:RPM包安裝的apache的啟動方法是: /etc/rc.d/init.d/httpd start service httpd start 四 原始碼包安裝位置
安裝在指定位置當中,一般是:/usr/local/軟體名/ 原始碼包沒有解除安裝命令。 原始碼包安裝的服務不能被服務管理命令管理,因為沒有安裝到預設路徑中。所以只能用絕對路徑進行服務的管理。 例如:/usr/local/apache2/bin/apachectl start