期间公司在做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/files/rpmbuilder-1.1.0/RPMBuilder-1.1.2-20120615T0621.tar.gz/download




Logo

更多推荐