一、制作前准备

安装所需软件包:gcc     rpm-build

安装好rpm-build后,会在/usr/src/下生成redhat目录,这是一个编译环境,包含五个目录:

BUILD:编译的过程  

RPMS:编译完成后的RPM存放位置

SOURCES:源代码存放位置

SPECS:spec文件位置

SRPMS:src.rpm存放位置

 

二、定制编译环境,即macros的定义

1./usr/lib/rpm/macros中定义了macros (全局定义)

2.~/.rpmmacros用户家目录定义macros,这里定义的macros高于全局定义,将会覆盖全局配置

 

三、开始制作RPM包

1.编写spec文件

2.测试

 

四、为制作的RPM包签名

 

本文仅说明了制作RPM包的步骤,没有详细解释,以后有空会慢慢完善。