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/
相关文章推荐
- 怎么快速虚学习linux开源项目(有感)
- Linux如何快速删除项目中的svn隐藏文件
- linux上将另一个文件内容快速写入正在编辑的文件内
- Linux输入命令出错时快速编辑指令
- 框架 day52 BOS项目练习(业务受理功能,快速录入工作单{datagrid数据表格编辑功能使用})
- Linux下git的使用——将已有项目放到github上
- linux上传本地已有项目到github
- Linux环境下快速项目部署
- 在校大学生 linux 软件动手项目精选(一) linux 下 hard disk 文件快速搜索工具 HDD_Search
- linux命令行将已有项目提交到github
- linux中指令下达与快速编辑按键
- Linux如何快速删除项目中的svn隐藏文件
- 已有Java/Android源码项目,如何快速理解代码结构
- 【项目部署】----如何快速有效基于Linux部署Java Web项目?
- linux命令行将已有项目提交到github
- linux命令行将已有项目提交到github
- Linux下快速搭建SVN服务管理项目源代码
- Windows下使用Sublime text3快速编辑Linux文件,写Shell
- Linux快速编辑 Shell 命令行
- 怎样在Xcode4中用Git对已有项目进行版本管理 编辑