Wie kann ich 32-Bit-Abhängigkeiten auf einem 64-Bit-Computer mit dnf builddep installieren?


7

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 yumBefehle 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 builddepdie 32-Bit-Abhängigkeiten für Wein installieren? Der dnfBefehl scheint keine --targetOption 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 builddepdies möglich ist.


Wurde dies jemals gelöst?
David Tonhofer

@ David nein, es wurde nicht gelöst. Ich habe sogar versucht, die Pakete einzeln herunterzuladen und hatte Probleme. Wenn ich mich richtig erinnere, konnte dnf einige der 32-Bit-Binärdateien nicht finden. Der nächste Schritt war, diese aus der Quelle zu erstellen, aber ich habe es nie so weit geschafft. Ich denke, ich werde auf Fedora 23 warten und sehen, ob sich die Dinge verbessern.
Chue x

Antworten:


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.