Wie erstelle ich ein 32-Bit-Wine-Präfix auf Ubuntu 12.04 64-Bit?
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
WINEPREFIX
das Verzeichnis für das Präfix 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
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.
Ich bin auf dasselbe Problem gestoßen.
Geben Sie WINEARCH=win32 WINEPREFIX=~/.wine winecfg
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.