Comment forcer Wine à agir comme Windows 32 bits sur Ubuntu 64 bits?

61

Lors de l'installation de Wine sur Ubuntu 12.04 64 bits, le support 64 bits et le support 32 bits sont installés. Si je lance wine foo.exefoo.exe est un programme d'installation compatible 64 bits, il pense qu'il est sur Windows 64 bits. Ce serait bien si ce mode n'échouait pas, mais dans mon cas, il le fait (pourtant, la base de données Wine suggère que l'application que j'essaie d'installer devrait fonctionner, probablement comme une application 32 bits).

Comment demander à Wine (et Winetricks) d’utiliser Wine en mode 32 bits uniquement?

    
posée hsivonen 14.05.2012 - 11:13
la source

6 réponses

78

Il s'avère que pour que Wine fonctionne en mode 32 bits seulement, il faut:

  1. Supprimez ~/.wine s'il a déjà été créé en mode 64 bits. (ATTENTION: Cela supprime tout ce que vous avez installé sous Wine. Déplacez-le à la place si vous voulez éviter le transfert de données.)

  2. Définissez la variable d'environnement WINEARCH sur win32 i.e.e. export WINEARCH=win32

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

réponse donnée hsivonen 19.05.2012 - 09:22
la source
17

Installez playonlinux sur cette option. C'est une interface pour le vin et la rend bien meilleure.

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

    
réponse donnée gajdipajti 14.05.2012 - 13:48
la source
1

Installez Play on linux comme indiqué précédemment, je l’ai fait en 1 minute, ce que vous devez avoir:

  1. Avoir une version de vin 32 bits, comme dit précédemment.
  2. Ensuite, vous devez appuyer sur installer
  3. Cliquez sur le texte en bas qui indique quelque chose comme installer un programme non répertorié
  4. Vérifiez la version du vin de modification
  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électionnez un disque virtuel 32 bits
  9. Sélectionnez le programme d'installation et installez
réponse donnée Sebastian Alfaro 16.05.2015 - 23:00
la source
1

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. Lancez l'interface graphique 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 démarrez 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 souhaitez installer.
  8. Cochez toutes les cases sur 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 souhaitez installer et suivez les instructions du programme d'installation.
réponse donnée 黄雨伞 30.08.2016 - 10:50
la source
0

Essayez de supprimer .wine et d’exporter un préfixe de vin:

$rm -r .wine
$export WINEARCH=''win32''
$export WINEPREFIX=~/.wine

$wine config
    
réponse donnée Luk Gaming 28.07.2018 - 01:13
la source
-1

Bien que vous ne puissiez pas utiliser les mêmes conteneurs, vous pouvez toujours les utiliser en configurant Biarch. Veuillez consulter ce livre blanc sur la configuration du vin . Alors que hsivonen vous donne la réponse la plus simple, ce serait le moyen d'obtenir la fonctionnalité souhaitée.

lien

    
réponse donnée Christopher Lock 04.01.2017 - 08:25
la source

Lire d'autres questions sur les étiquettes