源码包与RPM包区别 :

概念: 源码包开源,安装自由
位置: 默认安装位置不同

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

RPM包默认安装位置:
源码包安装位置:安装在指定位置中,一般是/usr/local/软件名/

启动方法:

rpm包安装的服务可以使用系统服务管理的命令来管理,源码包不能被服务管理命令管理,只能使用绝对路径进行管理

  • rpm 启动命令:
1
2
3
/etc/rc.d/init.d/httpd start (httpd:包名)

service httpd start
  • 源码包 启动命令:
1
/usr/local/apache2/bin/apachectl start (apache2:包名)

源码包安装过程

安装准备

  1. 安装C语言编译器: gcc (包名)

  2. 下载源码包: http://mirror.bit.edu.cn/apache/httpd (/apache/httpd :要安装的软件名)

注意事项

  1. 源代码保存位置:/usr/local/src/
  2. 软件安装位置:/usr/local/
  3. 如何确定安装过程报错:
    • 安装过程停止
    • 并出现erro、warning或no的提示

安装过程

  1. 下载WInSCP传输工具: 将window上下载的源码包复制到 linux 系统
  2. 解压下载的源码包:tar -zxvf 包全名
  3. 进入解压缩目录:cd 解压缩的包文件目录
  4. 打开安装说明书:vi INSTALL
  5. ./configure 软件配置与检查:
    - 定义需要的功能选项: ./configure --prefix=/usr/local/apache2 ( ./configure:安装程序 apache2:可自定义目录名) - 检测系统环境是否符合安装的要求 - 将定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑

  1. 编译:# make
    # make clean(./configure 过程出错时使用,用于清除产生的临时文件)
  2. 安装:# make install
  3. 启动:# /usr/local/apache2/bin/apachectl start (具体启动步骤可以vi INSTALL 打开说明书,apache2:安装包名称)

源码包的卸载

不需要卸载命令,直接删除安装目录即可,不会残留任何垃圾文件