Comment créer un préfixe 32-bit Wine sur Ubuntu 12.04 64-bit ?
Réponses
Trop de publicités?Pour créer un préfixe 32-bit Wine sur un système Ubuntu 64-bit, vous devez ouvrir un terminal et exécuter la commande suivante :
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
- Où
WINEPREFIX
est le répertoire du préfixe - Ce répertoire ne doit pas déjà exister, sinon vous une erreur se produit ! Veuillez ne pas le créer manuellement dans Nautilus ou avec mkdir ./
Voici comment j'ai procédé. 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 le répertoire n'est pas vide, ajoutez simplement le champ -f
(force). Notez que cette opération supprimera toutes les applications Windows installées dans ce préfixe !
Votre commande devrait ressembler à ceci :
rm -r -f ~/.wine
Puis créez un préfixe 32 bits avec cette commande :
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
Il suffit de créer un wine32
préfixe/répertoire (sans wine64
préfixe/répertoire) ne fonctionnera pas. Comme suggéré plus haut (mais pas complètement écrit) - et si vous voulez éviter d'avoir à utiliser winecfg (qui est annihilant dans l'automatisation - vous devez le fermer d'une manière ou d'une autre), voici la solution complète : créez un fichier wine64
, alors a wine32
répertoire. Si vous utilisez winetricks
pour le vérifier (il donne un avertissement pour wine64
), il signalera les deux correctement ( wine64
donne l'avertissement, puisqu'il s'agit de 64, wine32 ne le donne pas, puisqu'il s'agit de 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
Ensuite, vous pouvez :
WINEPREFIX=~/.wine32 WINEARCH=win32 your_32bit_executable.exe
WINEPREFIX=~/.wine WINEARCH=win64 your_64bit_executable.exe
J'ai rencontré 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. Dans mon cas, l'internet a été interrompu pendant le téléchargement des pilotes.
Testez si vous avez déjà activé le multiarch :
dpkg --print-foreign-architectures | grep -q i386 && sudo dpkg --add-architecture i386
Ensuite, installez wine32 :
sudo apt-get update && sudo apt-get install wine32
Enfin, ne supprimez pas votre installation 64-bit Wine. Renommez-la simplement en .wine64 puis créez un nouveau dossier .Wine pour vos applications 32-bit :
mv ~/.wine ~/.wine64 && WINEARCH=win32 wineboot
- Réponses précédentes
- Plus de réponses