rpm-build 圧縮に zstd を使用できません。ビルドした rpm を CentOS 8 マシンにインストールする必要があり、このマシンでは zstd がサポートされていないため、yum を使用してそのマシンに新しいものをインストールできません。fedora 31 で rpm-build を構成して、zstd ではなく xz 圧縮を使用する方法はありますか?
答え1
dnf install mock
その後:
mock -r epel-8-x86_64 your-package.src.rpm
ペイロードを含むパッケージがありxz
、RHEL 8 ライブラリに対してビルドします。
この方法では、どのディストリビューションでもどのターゲットでもビルドできます。