155 votes

Comment créer un préfixe 32-bit Wine ?

Comment créer un préfixe 32-bit Wine sur Ubuntu 12.04 64-bit ?

183voto

ish Points 134738

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
  • 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 ./

53voto

Justin Alan Ryan Points 311

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

15voto

Roel Points 151

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

2voto

evan Points 41

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.

2voto

Doyousketch2 Points 121

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X