zstd가 아닌 xz를 사용하도록 fedora 31에서 rpm-build를 어떻게 구성합니까?

zstd가 아닌 xz를 사용하도록 fedora 31에서 rpm-build를 어떻게 구성합니까?

zstd가 지원되지 않는 centos 8 시스템에 빌드한 rpm을 설치해야 하고 yum을 사용하여 해당 시스템에 새로운 것을 설치할 수 없기 때문에 rpm-build 압축에 zstd를 사용할 수 없습니다. zstd 대신 xz 압축을 사용하도록 fedora 31에서 rpm-build를 구성할 수 있는 방법이 있나요??

답변1

dnf install mock

그런 다음:

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

그리고 페이로드가 포함된 패키지가 있습니다 xz. 그리고 RHEL 8 라이브러리를 기반으로 빌드하세요.

이렇게 하면 모든 배포판의 모든 대상에 대해 빌드할 수 있습니다.

관련 정보