您的位置:首页 > 产品设计 > UI/UE

rpm-build安装以及打包

2015-01-21 23:54 746 查看
1,查找rpm-build,并安装

1)yum 安装

yum list |grep rpm-build 查找合适的rpm-build包
yum install -y rpm-build.x86_64

2)非yum 安装
如果没有yum源,可以先将rpm-build.rpm 下载到本地,下载rpm-build的时候,需要安装和操作系统版本一致的。否则会提示错误。比如我的系统如下:

Linux sjs_78_213 2.6.32-220.17.1.el6.x86_64 #1 SMP Thu Apr 26 13:37:13 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux

对应的rpm包是 :rpm-build-4.8.0-19.el6_2.1.x86_64.rpm 。
查找rpm包可以到 http://rpm.pbone.net/
下载rpm包 :
wget ftp://ftp.pbone.net/mirror/ftp.scientificlinux.org/linux/scientific/6.0/x86_64/updates/security/rpm-build-4.8.0-19.el6_2.1.x86_64.rpm

安装 rpm -ivh rpm-build-4.8.0-19.el6_2.1.x86_64.rpm

2,创建一个普通用户,以普通用户打包
最好以普通用户打包,否则会有一些稀奇古怪的问题。
adduser wang
su - wang
mkdir -p /home/wang/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}

echo "%_topdir /home/wang/rpmbuild" >~/.rpmmacros

rpmbuild --showrc|grep _topdir

cd /home/wang/rpmbuild/SPECS
rpmbuild -ba dteworker-client.spec

一个完整的rpmbuild目录可以下载http://download.csdn.net/detail/wisgood/8384763,然后解压,打包即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: