Installer WINE

La première chose à faire est d'installer Wine. Selon que vous soyez un newbie frétillant ou un Gourou qui se coltine la ligne de commande depuis les premiers UNIX, cela sera plus ou moins difficile, mais vous ne devriez pas avoir d'ennuis. Si vous avez déjà Wine installé sous forme de binaire ou de package (rpm, deb...), enlevez le.Dans le cas d'un système basé sur des packages rpm, cela se résume à ceci :

# rpm -qa |grep WINE
# rpm -qa |grep wine
# rpm -e "tout ce qui est au dessus"

  1. Maintenant, téléchargez WINE. Je vous recommande fortement de vous procurer la dernière version de la branche CVS. La manière la plus simple de procéder est de télécharger le dernier "CVS Snapshot" et de faire une mise à jour via le CVS jusqu'à la dernière version. Des instructions à ce sujet (en anglais) sont disponibles à l'adresse http://www.winehq.com/devstart.html (allez voir "Getting Wine via FTP and converting to CVS" ). Je supposerai dans la suite de ce document que vous avez téléchargé Wine dans /usr/src/wine, donc que les sources se trouvent dans /usr/src/wine/wine.

  2. Procurez-vous glext.h. Si votre système n'a pas déjà glext.h (vous pouvez le localiser par la commande 'locate glext.h'. Si vous avez un message de type "WARNING ! Database is more than 8 days old !", faites 'updatedb' en tant que root avant -ça peut être un peu long). vous devrez intaller glext.h avant de compiler Wine. J'ai mis un exemplaire à disposition à l'adresse suivante : "http://lhl.linuxgames.com/glext.h". Téléchargez-le et mettez-le dans le répertoire /usr/X11R6/include/GL/.

  3. Bon maintenant, la compilation : utilisez l'outil de configuration/installation fourni avec Wine, wineinstall : Depuis '/usr/src/wine/wine' lancez './tools/wineinstall'. Vous devriez voir Wine se configurer tout seul, puis se compiler et s'installer bien gentilment... Cet outil vous créera un registre personnel, et ainsi de suite. Les dernières versions inclueront automatiquement le support d'OpenGL. Alors, c'était pas plus simple qu'une installation manuelle ? :-)

  4. Il est temps maintenant de configurer 'wine.conf'. Ouvrez wine.conf avec votre éditeur favori. Il est par défaut dans /usr/local/etc. Votre disque C doit en principe être /usr/local/wine. Vérifiez que c'est bien le cas dans wine.conf. Vous aurez également besoin d'un disque qui pointe vers le point de montage de votre lecteur de CD-ROM pour installer Half-Life. Allez ensuite dans la section [x11drv], et assurez vous que les options useDGA et double-buffering sont respectivement désactivées et activées. Certaines personnes ont rapporté que cela leur causait des problèmes : essayez de combiner quelque chose avec ces options (mettez les sur off) si quelque chose ne marchait pas. Une fois que le fichier de config marche bien, allez dans votre répertoire personnel (celui de l'utilisateur que vous serez quand vous lancerez LHL et faites :

    mkdir ~/.wine/
    cp /usr/local/etc/wine.conf ~/.wine/config

WINE est maintenant -si tout va bien- installé et configuré.