一、区别

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

    二、rpm包安装位置

  3. 是安装在默认位置中 | rpm包默认安装路径 | | —- | | | /etc/ | 配置文件安装目录 | | —- | —- | | /usr/bin/ | 可执行的命令安装目录 | | /usr/lib/ | 程序所使用的函数库保存位置 | | /usr/share/doc/ | 基本的软件使用手册保存位置 | | /usr/share/man/ | 帮助文件保存文字 |

    |

三、源码包安装位置

  1. 安装在指定位置当中,一般是/usr/local/软件名

    四、安装位置不同带来的影响

  2. rpm包安装的服务可以使用系统服务管理命令来管理,例如rpm包安装的apache的启动方法是:

  • /etc/rc.d/init.d/httpd start
  • Service httpd start
  1. 而源码包安装的服务则不能被服务管理命令管理,因为没有安装到默认路径中。所以只能使用绝对路径进行服务的管理,如
  • /usr/local/apache2/bin/appachectl start