Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4291
  • 博文数量: 1
  • 博客积分: 1448
  • 博客等级: 上尉
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-25 09:54
文章分类

全部博文(1)

文章存档

2010年(1)

最近访客

分类:

2010-11-25 09:46:11

1、安装rpmbuild
#yum install rpm-build redhat-rpm-config

2、安装rpmdevtools
#yum install rpmdevtools
Fedora 是不能自动建立/root/rpmbuild,我们可以自己来建这些目录
#fedora-buildrpmtree
#mkdir -p ~/rpmbuild/{BUILD,RPMS,S{OURCE,PEC,RPM}S}
#echo '%_topdir %(echo $HOME)/rpmbuild' >> .rpmmacros

3、查看rpmbuild文件
#ls /root
有rpmbuild文件夹

4、这些目录的作用如下 /root/rpmbuild
BUILD        编译时所用的暂存目录
RPMS        放置打包好的套件
SOURCES   放置套件的原始码及修补档等等
SPECS    放置 .spec 档
SRPMS 放置 Source RPMS (.src.rpm)

5、命令说明(例如:rpmbuild -bb maildrop.spec 注:在SPECS文件下运行命令,编译后打包好的rpm在RPMS文件夹下)
-bp 只作准备 (解压与打补丁)
-bc 准备并编译
-bi 编译并安装
-bl 检验文件是否齐全
-ba 编译后做成*.rpm和src.rpm
-bb 编译后做成*.rpm
-bs 只做成*.src.rpm
-tc -ti -ta -tb -ts 的功能类似,只是所需参数由spec文件变成tar包。

编译打包过程中所需的关联包,请自己安装。

阅读(2789) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~