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 xz
Nutzlast. Und erstellen Sie es gegen RHEL 8-Bibliotheken.
Auf diese Weise können Sie für jedes Ziel auf jeder Verteilung erstellen.