centos 6(el6)サーバー上でcentos 7(el7)rpmパッケージを構築できますか?

centos 6(el6)サーバー上でcentos 7(el7)rpmパッケージを構築できますか?

rpm-build や mock を使って centos から rpm を直接ビルドする方法を教えてくれるドキュメントがあります。el6rpmパッケージでビルドできます。

私の質問は、centos 6サーバーでcentos 7(el7)のrpmパッケージを構築できますか?

その理由は、当社のビルドサーバー(竹サーバー)が現在centos 6サーバーであるためです。

ベストアンサー1

はい、いいえ:

  • はい、Mockを使用してこれを行うことができます。実行するだけで、mock -r epel-7-x86_64 yourpackage.src.rpm現在のホストが何であれ、RHEL / CentOS 7用のパッケージが構築されます。

  • いいえ。 rpmbuildを使用すると、現在のプラットフォームに合ったパッケージを構築するため、これを行うことはできません。

おすすめ記事