一、制作前准备
安装所需软件包: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包的步骤,没有详细解释,以后有空会慢慢完善。
转载于:https://blog.51cto.com/zhoutianqi/530614