我无法使用 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 库进行构建。
通过这种方式,您可以针对任何发行版上的任何目标进行构建。