83 votes

Comment forcer Wine à se comporter comme un Windows 32 bits sur Ubuntu 64 bits ?

Lors de l'installation de Wine sur Ubuntu 12.04 64 bits, le support 64 bits et le support 32 bits sont tous deux installés. Si j'exécute wine foo.exe donde foo.exe est un installateur conscient de l'existence de 64 bits, il pense être sur un Windows 64 bits. Ce serait bien si ce mode n'échouait pas, mais dans mon cas, c'est le cas (pourtant, la base de données Wine suggère que l'application que j'essaie d'installer devrait fonctionner, vraisemblablement comme une application 32 bits).

Comment indiquer à Wine (et Winetricks) d'utiliser Wine en mode 32 bits uniquement ?

98voto

Bevan Points 621

Il s'avère que pour faire fonctionner Wine en mode 32 bits uniquement, il faut :

  1. Retirer ~/.wine s'il a déjà été créé en mode 64 bits. (ATTENTION : Ceci supprime tout ce que vous avez installé sous Wine. Mettez-le plutôt de côté si vous voulez éviter la perte de données).

  2. Définissez le WINEARCH à la variable d'environnement win32 c'est-à-dire export WINEARCH=win32

  3. Ensuite, exécutez wine (ou winetricks etc.)

20voto

gajdipajti Points 3361

Instalar playonlinux Vous y trouverez cette option. C'est un frontal de Wine, et le rend bien meilleur. enter image description here

Cette photo a été prise sur un système 12.04 - 64bit.

6voto

Dealazer Points 61

Vous pouvez d'une manière facile copier tous les fichiers win32 dans .Wine pour substituer le moindre besoin de changer toutes les commandes d'exécution aussi bien. En évitant de faire trop de changements au système d'une autre main. Dans un premier temps, exécutez la commande :

WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot

Supposons que vous avez déjà fait une course de fabrication de .Wine avec une compatibilité 64bit. Sinon, vous pouvez toujours créer un dossier appelé .Wine dans votre répertoire personnel.

Ensuite, copier tout le contenu de prefix32 trouvé dans votre répertoire personnel à votre .Wine zone de contenu à la fois des fichiers et des répertoires, d'abord soit la sauvegarde ou tout simplement supprimer le contenu dans le répertoire .Wine si vous êtes déjà la planification en cours d'exécution 32bit arch de Wine, ne pas écraser le contenu ! Plutôt supprimer si vous avez déjà fait une sauvegarde.

Rappelez-vous que le répertoire .Wine peut être caché, toute utilisation de voir les fichiers cachés vous permettra de voir le dossier dans votre répertoire personnel. Vous pouvez aussi bien utiliser le Go dans Thunar avec Ubuntu pour aller directement dans le dossier appelé .Wine dans le répertoire personnel et faire le processus comme indiqué ici auparavant.

2voto

黄雨伞 Points 121

Vous pouvez exécuter des programmes Windows 32 bits sur une machine Linux 64 bits avec Wine en installant playonlinux.

  1. Si vous ne l'avez pas encore fait, installez playonlinux : sudo apt install playonlinux .
  2. Démarrez l'interface graphique de playonlinux : playonlinux & .
  3. Cliquez sur "Installer un programme" dans la barre latérale gauche.
  4. Cliquez sur "Installer un programme non répertorié".
  5. Si c'est la première fois que vous lancez playonlinux, vous devrez peut-être cliquer sur deux fenêtres de notification.
  6. Cliquez sur "Suivant", puis sélectionnez "Installer un programme dans un nouveau lecteur virtuel".
  7. Choisissez un nom pour votre nouveau lecteur virtuel, de préférence le nom du programme Windows que vous voulez installer.
  8. Ne cochez pas toutes les cases de l'écran suivant et cliquez sur "Suivant".
  9. Sélectionnez "Installation Windows 32 bits" et cliquez sur "Suivant".
  10. Cliquez sur "Parcourir" pour sélectionner le fichier d'installation du programme que vous voulez installer et suivez les instructions du programme d'installation.

1voto

Installer Play sur linux comme dit précédemment, je l'ai fait en 1 minute, ce que vous devez avoir :

  1. J'ai une version 32 bit Wine, comme dit précédemment.
  2. Ensuite, vous devez appuyer sur install
  3. Cliquez sur le texte en bas qui dit quelque chose comme "installer un programme qui n'est pas dans la liste".
  4. Vérifier le changement de version de Wine
  5. Sélectionnez la version 32 bits que vous avez installée
  6. Créer un nouveau disque virtuel
  7. Nommez-le
  8. ET LE MOS IMPORTANT:Sélectionner le disque virtuel 32 bits
  9. Sélectionnez le programme d'installation et installez

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