zstdの代わりにxzを使用するようにfedora 31でrpm-buildを設定する方法は?

zstdの代わりにxzを使用するようにfedora 31でrpm-buildを設定する方法は?

zstdをサポートしていないcentos 8システムにビルドされたrpmをインストールする必要があり、yumを使用してそのシステムに新しいものをインストールできないため、rpmビルド圧縮にzstdを使用することはできません。 zstdの代わりにxz圧縮を使用するようにfedora 31でrpm-buildを設定する方法はありますか?

答え1

dnf install mock

それから:

mock -r epel-8-x86_64 your-package.src.rpm

ペイロードを含むパッケージがありますxz。そしてRHEL 8ライブラリに基づいて構築しましょう。

これにより、すべてのディストリビューションのすべてのターゲットに対してビルドできます。

関連情報