如何在 fedora 31 上配置 rpm-build 以使用 xz 而不是 zstd?

如何在 fedora 31 上配置 rpm-build 以使用 xz 而不是 zstd?

我無法使用 zstd 進行 rpm 建置壓縮,因為我需要安裝在 centos 8 機器上建置的 rpm,該機器不支援 zstd,並且我無法使用 yum 在該機器上安裝任何新內容。有什麼方法可以讓我在 fedora 31 上配置 rpm-build 使用 xz 壓縮而不是 zstd 嗎?

答案1

dnf install mock

進而:

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

你有一個帶有xz有效負載的包。並針對 RHEL 8 函式庫進行建置。

透過這種方式,您可以針對任何發行版上的任何目標進行建置。

相關內容