Wie erstelle ich ein 32-Bit-Wine-Präfix unter Ubuntu 12.04 64-Bit?
126
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
ist das Verzeichnis für das Präfix
/home/username/prefix32
nicht~/prefix32
So habe ich es gemacht. Die obige Antwort - für mich - hat nicht funktioniert.
Zuerst habe ich den Wine-Ordner mit diesem Befehl gelöscht:
Wenn Sie wissen, dass das Verzeichnis nicht leer ist, fügen Sie einfach das
-f
Flag (force) hinzu. Beachten Sie, dass dadurch alle in diesem Präfix installierten Windows-Anwendungen entfernt werden!Ihr Befehl sollte ungefähr so aussehen:
Erstellen Sie dann mit diesem Befehl ein 32-Bit-Präfix:
quelle
-f
, wie inrm -rf ~/.wine
. Das Hinzufügen von sudo macht nichts. AuchWINEPREFIX=~/.wine
ist redundant, da dies der Standardspeicherort ist..wine32
Verzeichnis erstellen ?Nur ein
wine32
Präfix / Verzeichnis (ohnewine64
Präfix / Verzeichnis) zu erstellen, wird nicht funktionieren. Wie oben vorgeschlagen (aber nicht vollständig ausgeschrieben) - und wenn Sie auf die Verwendung von winecfg verzichten möchten (was in der Automatisierung ärgerlich ist - müssen Sie es irgendwie schließen), finden Sie hier die vollständige Lösung: Erstellen Sie einwine64
und dann einwine32
Verzeichnis . Wenn Siewinetricks
es überprüfen (es gibt eine Warnung fürwine64
Verzeichnisse), wird es beide korrekt melden (wine64
gibt die Warnung, da es 64 ist, nicht wine32, da es 32 ist). Die Lösung;...warten...
Danach können Sie:
quelle
./wine
Ordner amd64 (win64) nicht löschen . Ich hatte 3 Programme installiert und sie funktionierten weiter. Ich habe nur ein bestimmtes Win32-Verzeichnis erstellt../wine32
Als nächstes habe ich .NET 4.0 mit dem Befehl installiert$ WINEPREFIX=~/.wine32 winetricks dotnet40
und es hat einwandfrei funktioniert.Ich bin auf dasselbe Problem gestoßen.
Art
WINEARCH=win32 WINEPREFIX=~/.wine winecfg
Es sollte beginnen, die erforderlichen Treiber herunterzuladen. Ich glaube, dass dieses Problem auf ein Problem zurückzuführen ist, das während des normalen Downloads auftritt. Für mich ist mein Internet gesunken, da ursprünglich die Treiber heruntergeladen wurden.
quelle
Testen Sie, ob Sie Multiarch bereits aktiviert haben:
dpkg --print-foreign-architectures | grep -q i386 && sudo dpkg --add-architecture i386
Dann installiere wine32:
sudo apt-get update && sudo apt-get install wine32
Und schließlich löschen Sie nicht Ihre 64-Bit-Wine-Installation. Benennen Sie es einfach in .wine64 um und erstellen Sie einen neuen .wine-Ordner für Ihre 32-Bit-Apps:
mv ~/.wine ~/.wine64 && WINEARCH=win32 wineboot
quelle
Nach dem Löschen von .wine32 funktionierte die Installation von .NET 4.0 mit dem Befehl $ WINEPREFIX = ~ / .wine32 winetricks dotnet40 für mich.
ein dickes Lob Antonio
quelle
WINEPREFIX = "$ HOME / prefix32" WINEARCH = win32 [Hier der Befehl, der den Weinpräfixfehler ausgibt]
quelle