4 votes

Essayer de passer à un Wineprefix 32 bits à partir de Wine 64 bits 1.6.2 (Trusty 14.04)

Je rencontre quelques petits problèmes avec Wine 1.6.1. J'ai récemment téléchargé quelques jeux en 32 bits que je voulais essayer (BeamNG Drive et la démo de Bugbear's Next Car Game) et j'ai eu du mal à faire fonctionner l'un ou l'autre de ces jeux. J'ai trouvé quelques conseils sur le 'Net, l'un ici sur le site de la communauté Ubuntu et l'autre sur les forums de BeamNG, sur la façon de créer un wineprefix en 32 bits sur une configuration en 64 bits.

J'ai réussi à créer le dossier wine32, mais maintenant j'ai du mal à le rendre ma configuration Wine par défaut. Est-ce que quelqu'un a une idée de comment je peux faire ça?

Je vais poster les URL des conseils, d'ailleurs :

Voici ce que j'ai essayé jusqu'à présent dans le Terminal :

steven@steven-HP-Pavilion-17-Notebook-PC:~$ WINEPREFIX='/home/user/wine32' WINEARCH='win32' wine 'wineboot'
wine: chdir to /home/user/wine32
 : No such file or directory
steven@steven-HP-Pavilion-17-Notebook-PC:~$ WINEPREFIX='/home/steven/wine32' WINEARCH='win32' wine 'wineboot'
wine: created the configuration directory '/home/steven/wine32'
fixme:storage:create_storagefile Storage share mode not implemented.
... (remaining text omitted for brevity) ...

Je suis loin d'être un expert et peut-être que j'ai fait fausse route. En attendant, je vais essayer de continuer à chercher des solutions par moi-même.

9voto

Croll Points 569

Créez un préfixe wine Windows 32 bits :

env WINEPREFIX=$HOME/.wine32 WINEARCH=win32 winecfg

(ou win64 comme winearch)

Utilisation du préfixe - avec env :

env WINEPREFIX=$HOME/.wine32 commande arguments[...]

La commande est comme wine setup.exe.

Pour plus d'informations, consultez man env.

$HOME/.wine32 est votre nom de préfixe (en réalité, /home/username/.wine32) et vous devez toujours le spécifier pour l'utiliser.

Le WINEPREFIX par défaut est ~/.wine, vous pouvez le recréer en le supprimant (avec toutes les modifications) : non recommandé

rm -R ~/.wine

Vous ne pouvez pas changer l'architecture d'un préfixe sans le recréer ultérieurement. Pour différents jeux, je recommande un préfixe wine séparé (ou pour différents clients de jeux comme EA Origin)

4voto

Joe the Person Points 5090

Tout comme vous ne pouvez pas facilement convertir un système 32 bits en un système 64 bits en place sans une installation propre, vous ne pouvez pas convertir un préfixe Wine 64 bits en un préfixe 32 bits. La seule façon d'y parvenir est de supprimer votre préfixe Wine et de le remplacer par un préfixe 32 bits, ou de créer un préfixe 32 bits séparé. Wine recommande la deuxième de ces options.

Wine suggère même de garder des préfixes séparés si vous avez besoin de 32 bits ou 64 bits. Le meilleur guide pour cela se trouve ici sur le wiki de Wine. En effet, exécutez cette commande : WINEARCH=win32 WINEPREFIX=/home/$USER/.wine32 winecfg pour créer le dossier/préfixe .wine32.

À partir de là, vous pouvez exécuter ce qui suit : WINEARCH=win32 WINEPREFIX=/home/$USER/.wine32 wine /chemin/vers/exe. Cela exécutera alors n'importe quel .exe pointé par le chemin. Vous devriez utiliser toute cette commande pour forcer efficacement l'exécution dans l'environnement 32 bits de tout programme 32 bits dont vous avez besoin dans ce préfixe 32 bits.

(REMARQUE : Ces informations ont été en partie obtenues à partir du guide approfondi que j'ai écrit pour le Gestionnaire de téléchargement sécurisé pour Microsoft Dreamspark et autres. Cela fait partie des notes ici. Notez que ces étapes ici sont extrêmement utiles et sont presque garanties de fonctionner comme prévu.)

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