源码包管理-源码包与RPM包的区别

大纲

  • 源码包与 RPM 包的区别
  • 源码包安装过程

源码包与RPM包的区别

1. 区别

  • 安装之前的区别:概念上的区别
  • 安装之后的区别:安装位置不同

2. 默认安装位置

RPM包默认安装路径 含义
/etc/ 配置文件安装目录
/usr/bin/ 可执行的命令安装目录
/usr/lib 程序所使用的函数库保存位置
/usr/share/doc/ 基本的软件使用手册保存位置
/usr/share/man/ 帮助文件保存位置

3. 源码包安装位置

安装在指定位置当中,一般是

/usr/local/软件名/

4. 安装位置不同带来的影响

RPM包安装的服务可以使用系统服务管理命令(service)来管理,
例如 RPM 包安装的 apache 的启动方法有:

1. /etc/rc.d/init.d/httpd start
2. service httpd start

而源码包安装的服务则不能被服务管理命令管理,因为没有安装
到默认路径中。所以只能用绝对路径进行服务的管理。如

/usr/local/apache2/bin/apachectl start

源码包安装过程

你可能感兴趣的:(源码包管理-源码包与RPM包的区别)