skay.actoweb.com
mon petit cahier du libre...


accueil > Des applications

Wine Is Not an Emulator

par skay • modifié le 10/03/2010 04:29
Cependant, cela permet de faire tourner des applications Windows sur Linux
Je ne vais pas entrer dans les détails techniques, juste exposer la méthode utilisée pour installer Wine dans un premier temps et ensuite winex qui permet quant à lui d'installer des programmes Windows avec le support de DirectX.

Wine


Tous les paquets nécessaires se trouvent avec yum.
Pour tous les installer, il suffira d'entrer en root dans un console
yum install wine*

Une fois installé, ouvrez un terminal.
wine
Creation d'un dossier de configuration '/home/xxxxx/.wine'...
puis une phase de "Building font metrics" qui prend un peu de temps...

winecfg
Ouvre le 'panneau de configuration'
au minimum, ce qu'il faut faire...
Onglet Lecteurs -> cliquer Autodétection
Onglet Audio -> choisir un driver (un seul à la fois) Esound

Wine est maintenant fonctionnel, vous pouvez installer des applications Windows. J'étais très content de 'retrouver' ce qui est pour moi un des (le) meilleur logiciel de transfert FTP libre, leechftp (freeware dont le développement à cessé il y a un bon moment quand même). On peut le trouver en téléchargement ici

winex


Cette application n'est pas gratuite pour ce qui est de la version compilée. La version cvs est par contre libre mais limitée en fonctionnalités, il suffit de mettre un peu les mains dans le cambouis.

Paquetages nécessaires:
- cvs, bison, flex (éventuellement d'autres, à voir selon les erreurs retournées lors du configure)
- les paquets devels pour X. Je n'ai pas sû déterminer précisemment quel paquet était nécessaire, après installation de libX11-devel, j'ai tout simplement sélectionné avec Yumex tous les paquets qui commençaient par "libX..." et cela fera l'affaire...

Récupérer le cvs
Ouvrir une console, sans passer en root.
cvs -d:pserver:cvs@cvs.transgaming.org:/cvsroot login
Comme password, entrer "cvs"
cvs -z3 -d:pserver:cvs@cvs.transgaming.org:/cvsroot co winex
Ceci va récupérer les sources de winex. Un dossier winex sera alors créé dans votre ~/

cd winex
./configure --enable-opengl --enable-pthreads
Ne pas ajouter "--enable-opengl --enable-pthreads" si votre carte video ne gère pas l'openGL...
Durant la phase de configure, vous constaterez ou non des problèmes de dépendances. Installez alors les manquantes...

make
su -c 'make install'
Cette dernière commande vous demandera le mot de passe root puis fera l'installation de winex dans le bon répertoire...

Une fois installé, il faut créér les répertoires utiles pour l'installation d'application windows directX, pour qu'ils se sentent à la maison.
mkdir -p ~/.transgaming/c_drive/windows/system32
mkdir ~/.transgaming/c_drive/windows/fonts


On va aussi indiquer à wine la configuration créée lors de la compilation/installation
cp documentation/samples/config ~/.wine/config


Voilà. On peut maintenant installer des applications win32 supportant directX.
Tout soft Windows ne fonctionne pas sur Linux, on peut trouver pas mal d'infos sur le site officiel Wine


Commentaires
Dji_Pih le 07/04/2007 @ 12:30  [email]
Pour l'autodétection des lecteurs CD/DVD, il faut créer un lien dans le dossier dosdevices de wine 0.9.X. Dans une console :
ln -s /dev/cdrom ~/.wine/dosdevices/e: (lecteur E: -> CD)
ln -s /dev/dvd ~/.wine/dosdevices/f: (lecteur F: -> DVD)


Poster un commentaire
Pseudo: (*)
email:
Site web:
Commentaire: (*)
* obligatoire

Les commentaires sont visualisés avant publication
ˆhaut