
rpm-build や mock を使って centos から rpm を直接ビルドする方法を教えてくれるドキュメントがあります。el6
rpmパッケージでビルドできます。
私の質問は、centos 6サーバーでcentos 7(el7)のrpmパッケージを構築できますか?
その理由は、当社のビルドサーバー(竹サーバー)が現在centos 6サーバーであるためです。
答え1
はい、いいえ:
はい、Mockを使用してこれを行うことができます。実行するだけで、
mock -r epel-7-x86_64 yourpackage.src.rpm
現在のホストが何であれ、RHEL / CentOS 7用のパッケージが構築されます。いいえ。 rpmbuildを使用すると、現在のプラットフォームに合ったパッケージを構築するため、これを行うことはできません。