Wie konfigurieren Sie rpm-build auf Fedora 31, um xz und NICHT zstd zu verwenden?

Wie konfigurieren Sie rpm-build auf Fedora 31, um xz und NICHT zstd zu verwenden?

Ich kann zstd nicht für die Komprimierung von rpm-build verwenden, da ich das von mir erstellte rpm auf einer CentOS-8-Maschine installieren muss, die zstd nicht unterstützt, und ich mit yum nichts Neues auf dieser Maschine installieren kann. Gibt es für mich eine Möglichkeit, rpm-build auf Fedora 31 so zu konfigurieren, dass xz-Komprimierung statt zstd verwendet wird??

Antwort1

dnf install mock

Und dann:

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

Und Sie haben ein Paket mit xzNutzlast. Und erstellen Sie es gegen RHEL 8-Bibliotheken.

Auf diese Weise können Sie für jedes Ziel auf jeder Verteilung erstellen.

verwandte Informationen