Apache安装与配置全解析
1. Source RPMs
软件开发使用RPM时,会从应用了本地补丁的源代码开始,经过配置、编译和安装等严格阶段。构建的最终输出通常包括一个源包和一个或多个可安装的二进制包,整个构建过程在一个名为spec文件中描述。
RPM将生成二进制包所需的所有组件封装起来,这种封装称为源RPM,它由源代码、本地补丁和描述构建过程的spec文件组成。spec文件还会添加一些配置信息,如要使用的编译器标志和构建包的架构。
以下是一个示例,假设用户有一个Red Hat CD - ROM上的Apache程序RPM:
# ls COPYING README SRPMS TRANS.TBL # cd SRPMS # ls apache* apache-x.x.x.x.src.rpm # rpm -i apache-x.x.x.x.src.rpm # cd /usr/src/redhat/SPECS # ls apache.spec # ls /usr/src/redhat/SOURCES/rpm -i apache*命令将补丁安装到/usr/src/redhat/SOURCES目录中,specs文件描述了特定架构的编译过程。
2. 安装
2.1 检查tarball内容
在解压tarball之前,需要检查其内容,可运行以下命令:
tar