Comment créer un préfixe Wine 32 bits sur Ubuntu 12.04 64 bits?
Pour créer un préfixe WINE 32 bits sur un système Ubuntu 64 bits, vous devez ouvrir un terminal et exécuter la commande suivante:
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
WINEPREFIX
est le répertoire du préfixeC'est comme ça que je l'ai fait. La réponse ci-dessus - pour moi - n'a pas fonctionné.
J'ai d'abord supprimé le dossier Wine avec cette commande:
rm -r ~/.wine
S'il vous indique que ce répertoire n'est pas vide, ajoutez simplement l'indicateur -f
(force). Notez que cela supprimera toutes les applications Windows installées dans ce préfixe!
Votre commande devrait ressembler à quelque chose comme ça:
rm -r -f ~/.wine
Et créez ensuite un préfixe 32 bits avec cette commande:
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
Créer simplement un préfixe/répertoire wine32
(sans le préfixe/répertoire wine64
) ne fonctionnera pas. Comme suggéré ci-dessus (mais pas complètement écrit) - et si vous voulez éviter le besoin d’utiliser winecfg (qui annule l’automatisation - vous devez le fermer en quelque sorte), voici la solution complète: créez un wine64
, puis un wine32
répertoire. Si vous utilisez winetricks
pour le vérifier (cela donne un avertissement pour les répertoires wine64
), les deux seront correctement signalés (wine64
donne l'avertissement, puisqu'il a 64 ans, wine32 ne le fait pas, car c'est 32). La solution;
rm -Rf ./wine # carefull, this deletes your entire wine config (fine if you want to start afresh)
WINEPREFIX=~/.wine wineboot
...attendre...
WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot
Après cela, vous pouvez:
WINEPREFIX=~/.wine32 WINEARCH=win32 your_32bit_executable.exe
WINEPREFIX=~/.wine WINEARCH= your_64bit_executable.exe # likely, did not test.
Je courais dans le même problème.
Tapez WINEARCH=win32 WINEPREFIX=~/.wine winecfg
Il devrait commencer à télécharger les pilotes nécessaires. Je pense que ce problème est dû à un problème survenant pendant le téléchargement normal. Pour moi, mon Internet est tombé comme il téléchargeait à l’origine les pilotes.
Testez si le multiarch est déjà activé:
dpkg --print-foreign-architectures | grep -q i386 && Sudo dpkg --add-architecture i386
Puis installez wine32:
Sudo apt-get update && Sudo apt-get install wine32
Et enfin, ne supprimez pas votre installation vin 64 bits. Il suffit de le renommer en .wine64, puis de créer un nouveau dossier .wine pour vos applications 32 bits:
mv ~/.wine ~/.wine64 && WINEARCH=win32 wineboot
Après avoir effacé .wine32, l'installation de .NET 4.0 avec la commande $ WINEPREFIX = ~/.wine32 winetricks dotnet40 a fonctionné pour moi.
bravo Antonio