Ich versuche, die Build-Abhängigkeiten für Wine zu installieren , damit ich ein bisschen damit hacken kann. Ich verwende Fedora 22, 64-Bit.
Ich habe die 64-Bit-Abhängigkeiten erfolgreich installiert mit dnf builddep
:
# dnf --version 1.1.0 # dnf Liste Wein Verfügbare Pakete wine.i686 1.7.47-1.fc22 Updates Wine.src 1.7.47-1.fc22 Updates-Quelle wine.x86_64 1.7.47-1.fc22-Updates # dnf builddep wine Paket ImageMagick-devel-6.8.8.10-9.fc22.x86_64 ist bereits installiert und wird übersprungen . Das Paket alsa-lib-devel-1.0.29-1.fc22.x86_64 ist bereits installiert und wird übersprungen . Das Paket audiofile-devel-1: 0.3.6-6.fc22.x86_64 ist bereits installiert und wird übersprungen . Das Paket autoconf-2.69-20.fc22.noarch ist bereits installiert und wird übersprungen . ...
Und jetzt mein Problem - ich möchte auch die 32-Bit-Abhängigkeiten installieren, kann sie aber nicht zum Laufen bringen. Hier sind die Dinge, die ich versucht habe:
# dnf builddep wine.i386 kein Paket abgestimmt: wine.i386 Fehler: Einige Pakete konnten nicht gefunden werden. # dnf builddep wine.i686 kein Paket abgestimmt: wine.i686 Fehler: Einige Pakete konnten nicht gefunden werden. # dnf builddep wine-1.7.47-1.fc22.i686 Kein Paket passend: Wein-1.7.47-1.fc22.i686 Fehler: Einige Pakete konnten nicht gefunden werden. # dnf builddep wine --target = i686 Fehler: nicht erkannte Argumente: --target = i686
Ich habe sogar einige veraltete yum
Befehle ausprobiert :
# yum-builddep Wein --target = i386 # yum-builddep Wein --target = i686 # yum-builddep Wein-1.7.47-1.fc22.i686
Das obige Ergebnis in:
-> Bereits installiert : zlib-devel-1.2.8-7.fc22.x86_64 -> Bereits installiert : unixODBC-devel-2.3.2-6.fc22.x86_64 -> Bereits installiert : sane-backends-devel-1.0.24-14.fc22.x86_64 ...
Wie kann ich dnf builddep
die 32-Bit-Abhängigkeiten für Wein installieren? Der dnf
Befehl scheint keine --target
Option zu unterstützen .
Eine naheliegende Problemumgehung besteht darin, die Liste der Pakete einzeln abzurufen und mit zu installieren dnf install
. Ich bin jedoch gespannt, ob dnf builddep
dies möglich ist.
quelle
Antworten:
Red Hat Bugzilla schlägt vor, zu verwenden
setarch i686 dnf builddep ...
. Laut der aufgelisteten Ausgabe scheint dies wie erwartet zu funktionieren.https://bugzilla.redhat.com/show_bug.cgi?id=1312633
quelle