centos下rpm打包简单实例

  • Post author:
  • Post category:其他


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)



版权声明:本文为u012690340原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。