RPM打包
一.Rpm-build 安装
1. $sudoyum install rpm-build
2. $sudoyum install fedora-rpmdevtools 执行完后,就会在HOME目录下生成rpmbuild目录,在 rpmbuild 目录底下又有 BUILD RPMS SOURCES SPECS SRPMS
五个子 目录也可以自己手动创建这五个目录:
mkdir -p~/{BUILD,RPMS,S{OURCE,PEC,RPM}S}
这些目录的作用如下
BUILD 编译时所用的暂存目录
RPMS 放置打包好的套件
SOURCES 放置套件的原始码及修补档等等
SPECS 放置 .spec 档 SRPMS 放置 Source RPMS (.src.rpm)
(我这里系统:CentOS Linux release 7.0.1406 (Core) , RPM-build安装在用户根目录~下有rpmbuild/SOURCES,SPECS,BUILD…)
二.例子验证
1. 在SOURCES目录下,创建main-0.1文件目录,并在main-0.1目录下创建创建Makefile(用于建立原始吗所需的make规则),原始码文件,这里是个
helloworld.c文 件。main-0.1目录及内容创建好后压缩为.tar.gz文件(rpm原始文件貌似只能是.tar.gz)具体步骤:
(1)