一 rpm:RPM Package Manager。
二 rpmbuild:Build RPM Package(s)。
三制作rpm包:
(1)rpm包的分类:
*xxx.src.rpm包:源码包。
*xxx.rpm包:binary包。
(2)rpmbuild命令:
*安装命令yum install rpm-build。
*rpmdev-setuptree命令会自动生成rpmbuild工作目录,默认在当前用户的主目录下,可通过修改~/.rpmmacros文件中的_topdir设置,安装方法yum install rpmdevtools。
(3)rpmbuild工作目录:
*BUILD:解压后的源码文件和其它临时文件。
*RPMS:存放生成的xxx.rpm文件。
*SOURCES:存放打包资源,包括源码文件(.tar.gz)和补丁文件。
*SPECS:存放spec文件。
*SRPMS:存放生成的xxx.src.rpm文件。
(4)spec文件编写: