如何在基于Debian的系统中构建RPM包?

时间:2015-03-13 18:01:00

标签: packaging rpm debian-based

我想使用构建系统(即jenkins,travis等)构建软件包,但我所拥有的只是Ubuntu 12.04 VM。

我发现了这[1]条说明,但马赫不支持CentOS 7.0。

[1] http://blog.burghardt.pl/2008/12/how-to-build-rpm-packages-in-centos-chroot-on-debian/

2 个答案:

答案 0 :(得分:6)

http://mojo.codehaus.org/rpm-maven-plugin/< - maven构建系统的rpm插件

sudo apt-get install rpm#for Ubuntu

查看它安装的名为rpmbuild的命令

答案 1 :(得分:0)

发现它!实际上有一种称为冲洗的工具:“冲洗是一种简单的工具,旨在安装基于RPM的新配送”。

rinse --distribution="centos-7" --directory="/tmp/centos-7"

http://collab-maint.alioth.debian.org/rinse/