Linux软件包分类

源代码包
  优点:
    1.给你的就是源代码
    2.可以修改源代码
    3.可以自由选择所需的功能
    4.软件是在自己电脑上编译安装,所以更加稳定高效
    5.卸载方便(直接删了你安装软件的那个目录就好了)
  缺点:
    1.安装过程步骤较多
    2.编译时间长
    3.安装难度大
  安装位置:
    安装在指定位置,一般是 /usr/local/软件名/

二进制包
  优点:
    1.包管理系统简单
    2.由于是编译过的,所以安装速度快
  缺点:
    1.不能看到源代码
    2.功能选择不如源码包灵活
    3.有可能依赖比较麻烦,要装a,需要先装b之类的
  安装位置:
    默认位置
    1./etc
      配置文件安装目录
    2./usr/bin/
      可执行命令安装目录
    3./usr/lib/
      程序所使用的函数库保存位置
    4./usr/share/doc/
      基本的软件使用手册保存位置
    5./usr/share/man/
      帮助文档保存位置


注意:
  a.安装的服务可以使用系统服务管理命令(service)来管理
  b.本质上是运行了  /etc/rc.d/init.d/  的命令
    例如:
      service httpd start
      /etc/rc.d/init.d/httpd start
  c.如果使用的是rpm包管理器,即二进制包,并且安装在默认位置,那么,可以直接使用service命令来管理
    原理:
      a.service去/etc/rc.d/init.d/目录下找相应的服务
      b.找到后再去那些安装软件的默认文件夹下找启动脚本
  d.如果没有安装在默认位置,或是安装的是源码包,就不行,启动服务的时候必须要使用绝对路径
    例如:
      /usr/local/apache/bin/apachectl start

原文地址:https://www.cnblogs.com/413xiaol/p/7020409.html