Question Comment créer un préfixe WINE 32 bits?


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


111
2017-08-17 20:56


origine




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 du préfixe
  • Ce répertoire ne doit pas déjà exister ou vous obtenir une erreur! Veuillez ne pas le créer manuellement dans Nautilus ou avec mkdir./

132
2017-08-18 09:36



THX! Je me suis battu avec cela pendant une semaine :(, le message pourrait être plus précis .. - Aquarius Power
Vous pouvez utiliser des guillemets doubles partout, pas besoin de guillemets simples :) - Smile4ever
Lorsque je lance cette commande, Wine demande un chemin absolu (donc /home/username/prefix32 plutôt que ~/prefix32 - shea
@shea a édité le PO en conséquence - Shelvacu
Vous pouvez également omettre les guillemets. - Smile4ever


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 dit que le répertoire n'est pas vide, ajoutez simplement le -f (force) drapeau. Notez que cela supprimera toutes les applications Windows installées dans ce préfixe!

Votre commande devrait ressembler à ceci:

rm -r -f ~/.wine

Et puis créez un préfixe 32 bits avec cette commande:

WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot

43
2018-02-17 22:29



Tout d'abord, vous ne devriez pas avoir à écrire sudo au début. En outre, cela supprimera le lecteur de fenêtres virtuel entier. - Shelvacu
Ce n'est pas la bonne réponse, parce que vous supprimez la version 64 bits. Il suffit de créer un autre préfixe pour les avoir tous les deux. - Heihachi
Lorsque vous avez écrit "écrire sudo devant", la solution correcte consiste à ajouter -f, un péché rm -rf ~/.wine. L'ajout de sudo ne fera rien. Aussi, WINEPREFIX=~/.wine est redondant, puisque c'est l'emplacement par défaut. - Brendan Long
Pourquoi ne pas simplement créer un .wine32 répertoire à la place? - Mateen Ulhaq
@Levan comment diable ça n'a pas marché pour toi? Votre commande supprime l'intégralité du répertoire wine existant, lorsque tout ce que vous deviez faire était de créer un préfixe wine32 distinct - inutile de supprimer un existant. - numbermaniac


Juste créer un wine32 préfixe / répertoire (sans wine64 préfixe / répertoire) ne fonctionnera pas. Comme cela a été suggéré ci-dessus (mais pas complètement écrit) - et si vous voulez éviter le besoin d'utiliser winecfg (qui est l'annyoing dans l'automatisation - vous devez le fermer), voici la solution complète: créer un wine64, puis un wine32 annuaire. Si tu utilises winetricks pour le vérifier (il donne un avertissement pour wine64 répertoires), il rapportera les deux correctement (wine64 donne l'avertissement, puisque c'est 64, wine32 ne l'est 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.

10
2017-11-19 07:13



Il semble que sur mon Ubuntu Trusty 14.04 je n'ai pas eu besoin de supprimer l'amd64 (win64) ./wine dossier. J'ai eu 3 programmes précédemment installés et ils ont continué à travailler. Je n'ai créé qu'un répertoire win32 spécifique ./wine32Ensuite, j'ai installé .NET 4.0 avec la commande $ WINEPREFIX=~/.wine32 winetricks dotnet40 et cela a parfaitement fonctionné. - Antonio


Je me suis heurté au même problème.

Type WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Il devrait commencer à télécharger les pilotes nécessaires. Je crois que ce problème est dû à un problème survenant lors du téléchargement normal. Pour moi, mon internet a chuté car il téléchargeait à l'origine les pilotes.


-1
2018-06-16 07:01



Vous n'avez jamais besoin de faire tourner le vin en tant que root! - user877329