如何在 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 库进行构建。

通过这种方式,您可以针对任何发行版上的任何目标进行构建。

相关内容