Apache安装与配置全解析
1. 源RPM包(Source RPMs)
软件开发使用RPM时,会从应用了本地补丁的源文件开始,经过配置、编译和安装等严格阶段。构建的最终输出通常包括一个源包和一个或多个可安装的二进制包,整个构建过程在一个名为spec文件中进行描述。
源RPM(Source 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之前,需要检查其内容,可使用以下命令: