我如何在基于 Debian 的系统中构建 RPM 包?
How can I build an RPM package in a Debian based system?
我想使用构建系统(即 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/
http://mojo.codehaus.org/rpm-maven-plugin/ <- maven 构建系统的 rpm 插件
sudo apt-get install rpm # for Ubuntu
查看它安装的名为 rpmbuild
的命令。
找到了!其实有一个工具叫冲洗:"Rinse is a simple tool which is designed to carry out the installation of a new RPM-based distribution".
rinse --distribution="centos-7" --directory="/tmp/centos-7"
我想使用构建系统(即 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/
http://mojo.codehaus.org/rpm-maven-plugin/ <- maven 构建系统的 rpm 插件
sudo apt-get install rpm # for Ubuntu
查看它安装的名为 rpmbuild
的命令。
找到了!其实有一个工具叫冲洗:"Rinse is a simple tool which is designed to carry out the installation of a new RPM-based distribution".
rinse --distribution="centos-7" --directory="/tmp/centos-7"