1. 程式人生 > >Linux下對已有專案快速打RPM包(只需編輯XML檔案)

Linux下對已有專案快速打RPM包(只需編輯XML檔案)

期間公司在做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