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



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

我找到了这个 [1] 指令,但 mach 不支持 CentOS 7.0。

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

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

sudo apt-get install rpm # for Ubuntu

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

找到了!实际上有一个名为rinse的工具:"Rinse是一个简单的工具,旨在安装新的基于RPM的发行版"。

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

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

最新更新