Réponses:
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 pour le préfixe/home/username/prefix32
plutôt que~/prefix32
C'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' -f
indicateur (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
-f
, comme dans rm -rf ~/.wine
. Ajouter sudo ne fera rien. En outre, WINEPREFIX=~/.wine
est redondant, car c'est l'emplacement par défaut.
.wine32
répertoire à la place?
Créer simplement un wine32
préfixe / répertoire (sans wine64
préfixe / répertoire) 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 avez l'habitude winetricks
de le vérifier (il donne un avertissement pour les wine64
répertoires), il signalera les deux correctement ( wine64
donne l'avertissement, puisqu'il a 64 ans, wine32 ne le fait pas, puisque 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
...attendez...
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.
./wine
dossier amd64 (win64) . J'avais 3 programmes précédemment installés et ils ont continué à fonctionner. J'ai seulement créé un répertoire win32 spécifique. ./wine32
Ensuite, j'ai installé .NET 4.0 avec la commande $ WINEPREFIX=~/.wine32 winetricks dotnet40
et cela a fonctionné parfaitement.
Je courais dans le même problème.
Type 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
WINEPREFIX = "$ HOME / prefix32" WINEARCH = win32 [Voici la commande qui vous donne l'erreur de préfixe wine]