Wie erstelle ich ein 32-Bit-WINE-Präfix?

109

Wie erstelle ich ein 32-Bit-Wine-Präfix auf Ubuntu 12.04 64-Bit?

    
Levan 17.08.2012, 22:56
quelle

4 Antworten

131

Um ein 32-Bit-WINE-Präfix auf einem 64-Bit-Ubuntu-System zu erstellen, müssen Sie ein Terminal öffnen und den folgenden Befehl ausführen:

WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
  • Dabei ist WINEPREFIX das Verzeichnis für das Präfix
  • Dieses Verzeichnis darf noch nicht existieren oder Sie werden einen Fehler erhalten! Bitte tun Sie dies nicht manuell in Nautilus oder mit mkdir ./
  • erstellen
ish 18.08.2012, 11:36
quelle
43

So habe ich es gemacht. Die obige Antwort - für mich - hat nicht funktioniert.

Zuerst löschte ich den Wine-Ordner mit diesem Befehl:

rm -r ~/.wine

Wenn Ihnen mitgeteilt wird, dass das Verzeichnis nicht leer ist, fügen Sie einfach das -f (force) -Flag hinzu. Beachten Sie, dass dadurch alle in diesem Präfix installierten Windows-Anwendungen entfernt werden!

Ihr Befehl sollte etwa so aussehen:

rm -r -f ~/.wine

Und dann erstellen Sie ein 32-Bit-Präfix mit diesem Befehl:

WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
    
Levan 17.02.2013 23:29
quelle
10

Das Erstellen eines wine32 Präfix / Verzeichnisses (ohne wine64 Präfix / Verzeichnis) funktioniert nicht. Wie oben vorgeschlagen (aber nicht vollständig ausgeschrieben) - und wenn Sie die Notwendigkeit, winecfg zu verwenden (was in der Automatisierung nicht erforderlich ist - Sie müssen es irgendwie schließen), hier ist die vollständige Lösung: Erstellen Sie eine wine64 , dann ein wine32 Verzeichnis. Wenn Sie winetricks verwenden, um es zu überprüfen (es gibt eine Warnung für wine64 Verzeichnisse), meldet es beide korrekt ( wine64 gibt die Warnung, da es 64 ist, wine32 nicht, da es 32 ist). Die Lösung;

rm -Rf ./wine   # carefull, this deletes your entire wine config (fine if you want to start afresh)

WINEPREFIX=~/.wine wineboot

... warte ...

WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot

Danach können Sie:

WINEPREFIX=~/.wine32 WINEARCH=win32 your_32bit_executable.exe

WINEPREFIX=~/.wine WINEARCH= your_64bit_executable.exe   # likely, did not test.
    
Roel 19.11.2014 08:13
quelle
-1

Ich bin auf dasselbe Problem gestoßen.

Geben Sie WINEARCH=win32 WINEPREFIX=~/.wine winecfg

ein

Es sollte beginnen, die notwendigen Treiber herunterzuladen. Ich glaube, dass dieses Problem auf ein Problem während des normalen Downloads zurückzuführen ist. Für mich ist mein Internet ausgefallen, da es ursprünglich die Treiber heruntergeladen hat.

    
evan 16.06.2014 09:01
quelle

Tags und Links