您的位置:首页 > 运维架构 > Linux

Linux下对已有项目快速打RPM包(只需编辑XML文件)

2012-06-07 23:17 141 查看

期间公司在做Migration的工作,经常遇到这样的场景:需要对现有的二进制第三方库和头文件打包成RPM包,以便临时测试用或者第三方库管理。但是,修改SPEC文件并编写Makefile是个郁闷的事情,总是重复去做,对RPM新手来说是个灾难。

于是乎,小强就创建了一个开源项目RPMBuilder来完成这件事相对郁闷的事情,理由很简单,每个童鞋只要下载、编译、安装RPMBuilder以后,就只剩下两步了,

第一步:运行rpmbuilder命令直接生成一个RPMBuilder.xml的配置文件

第二部:按照需要配置要打包的文件、包的基本信息就哦了。然后再次运行命令rpmbuilder,就看刷刷的直到打包完成。

它的优势就是:
一个配置文件、一个简单命令,就可以打出RPM包(可以打一个包,还有N个子包,例如:mytest包和mytest-devel包)了。

目前的不足是:
XML对SPEC文件的配置不是全集支持,只包含90%场景下能用到的。但是经过测试还是靠得住的,比较专业的打包和更多的信息可能就需要用户抛弃RPMBuilder,自己些SPEC专业化的配置了。

不多说了,现在分享这个开源工具,有啥意见和想法,欢迎诸位IT同仁们的留言支持!!如对您有用,请留下宝贵足迹,谢谢~~

开源项目: http://sourceforge.net/projects/xml2rpm

最新版本: http://sourceforge.net/projects/xml2rpm/files/rpmbuilder-1.1.0/RPMBuilder-1.1.2-20120615T0621.tar.gz/download
下载页面: http://sourceforge.net/projects/xml2rpm/files/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: