Installer WineX

17 Sep. 2006
Auteur : Ascodas
Responsable : TrustRobot
Score ( voter ) :
Connexes : Même auteur | Même responsable | Historique
Ce tuto va vous permettre de jouer à des jeux DirectX sous Linux sans avoir de windows installé sur votre machine. Pour cela, nous allons installer WineX. Ne pas confondre, Xwine, WineX et Wine. Le dernier, est une surcouche logicielle, qui permet d'exécuter des applications win32 (windows) sous Unix et Linux, vous avez un tuto ici XWine est une interface graphique pour l'émulateur Wine, susmentionné. Il créé un bureau, "à la windows", dans votre bureau Linux. WineX est un logiciel commercial, basé sur Wine, particulièrement optimisé pour DirectX, il permet d'excécuter la plus part des jeux DirectX sous Linux. Pour clore le sujet, notez que WineX n'est payant que si vous désirez un package précompilé pour votre distribution et si vous voulez bénéficier de leur support. Nous utiliserons la version cvs, qui est gratuite.

1. Pré-requis :

Vous devez télécharger la dernière version de WineX. Pour cela, tapez les lignes qui suivent dans un terminal (la petite tv noire en bas à gauche), si on vous demande un mot de passe, tapez "cvs" : cvs -d:pserver:cvs@cvs.transgaming.org:/cvsroot login cvs -z3 -d:pserver:cvs@cvs.transgaming.org:/cvsroot co winex Quand le serveur cvs vous demande un mot de passe, vous appuyez sur [Enter]. Pour installer, et utiliser WineX, vous n'avez pas besoin de Wine.

2. Installation et configuration de WineX :

Pour installer wineX, tapez, les lignes suivantes, dans un terminal (la petite tv noire en bas à gauche), en root :
$ cd /où_est_wine/ $ tar xvjf winex_cvs_xxxxxxxx.tar.bz2 $ cd winex/wine $ su Password: # tools/wineinstall
A la question concernant le disque windows, vous passez ; à celle concernant la création du fichier config, vous répondez oui. Par défaut, WineX vous créé le fichier de configuration dans /root/. Pour pouvoir installer des jeux à partir de votre user, recopiez-le dans votre répertoire user, et changez la propriété des répertoires comme indiqué ci-dessous :
mkdir /home/votre_login/.wine mkdir /home/votre_login/c cd /root/.wine cp * /home/votre_login/.wine chown -R votre_login.users /home/votre_login/.wine chown -R votre_login.users /home/votre_login/c
Wine considère que votre CD se monte en /cdrom, si ce n'est pas votre cas, vous pouvez corriger le fichier /home/votre_login/.wine/config. Dans le même fichier, assurez-vous d'avoir :
[Drive C]
"Path" = "/home/votre_login/c"
"Type" = "hd"
"Label" = ""
"Filesystem" = "win95" 
Vérifiez également que vous avez bien, les lignes suivantes :
[wine]
;;"Windows" = "c:\\windows"
;;"System" = "c:\\windows\\system32\\"
;;"Temp" = "e:\\"
;;"Path" = "c:\\windows\\;c:\\windows\\system32\\"
;;"GraphicsDriver" = "ttydrv"
; Wine doesn't pass directory symlinks to Windows programs by default.
; Enabling this may crash some programs that do recursive lookups of a whole
; subdir tree in case of a symlink pointing back to itself.
;"ShowDirSymlinks" = "1"
"ShellLinker" = "/usr/lib/transgaming/winex/bin/wineshelllink"
# [wineconf] 
Le reste, peut rester tel quel. Voilà, WineX est installé, il ne vous reste plus qu'à installer des jeux DirectX. Je fournis, en exemple, l'installation du jeu Half life et du mod Counter Strike, la méthode est généralisable, moyennant quelques adaptations, ici.