Important :

Le présent wiki a été migré vers wiki.archlinux.org.

Ce Wiki a été archivé. Toute contribution doit donc désormais se faire là-bas. Cette page de Wiki possède donc potentiellement des informations qui ne sont plus à jour !

Accueil wiki FR sur .org

Wine

De ArchwikiFR
Révision datée du 9 mars 2011 à 08:49 par Wisthler (discussion | contributions) (version initiale)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Wine est une implémentation Open Source de l'API de Windows employant X, OpenGL sous Unix. Wine permet donc d'utiliser certains des programmes Windows sous Linux.

Installation

Il y a plusieurs possibilités pour installer Wine.

La première méthode est fortement conseillée !

Utiliser les Dépôts

pacman -S wine

Wine devrait être installé.

Compiler Wine

Vous aurez tout d'abord besoin des sources du programme : Wine Head Quarters
Décompressez le paquet et déplacez vous dans le dossier contenant les sources en terminal :

cd /*chemin*/
./tools/wineinstall

La dernière commande lancera un script d'installation, vous aurez besoin de préciser le mot de passe root pour continuer. L'installation (compilation) peut durer un certain temps en fonction des performances du PC.

Configuration

Une fois Wine installé, lancez winecfg en utilisateur normal :

winecfg

Une fenêtre devrait apparaître, il suffit d'enregistrer.

Wine est (normalement) prêt à l'emploi.

Utilisation

Lancer une application

Pour lancer une application, il y a deux moyens, le premier, graphique, consiste à cliquer sur l’exécutable et celui-ci devrait se lancer. Si rien ne se passe, il y a sûrement une erreur quelque part. Passez alors à la deuxième méthode. Ouvrez un terminal et lancez l'application "à la main" :

cd *chemin*
wine programme.exe

Un certain nombre de message s'affichent alors et peut-être (sûrement) des erreurs. Celles-ci devraient vous permettre de débugger l'erreur (soit vous-même soit avec de l'aide extérieur (irc, forum, moteur de recherche, ...).

Pour un programme déjà installé, soit vous connaissez le chemin où il est installé et alors vous le précisez directement :

wine "C:\*chemin*\executable.exe"

Soit vous vous déplacez d'abord dans le bon dossier :

cd ~/.wine/drive_c/*chemin*/
wine executable.exe

Si vous n'arrivez pas du tout à lancer un programme, consultez cette base de données : Base de Données WineHQ.

Patcher

Pourquoi patcher ? Si un programme ne marche fonctionne pas, vous pouvez chercher un patch sur appdb ou en créer un vous-même pour permettre d'utiliser un programme specifique.

Certes il faudra recompiler mais parfois ce sera utile ;)

Comment patcher ? En utilisant la commande patch pardi.

patch -p0 patch.diff

Le patch doit se trouver dans le dossier contenant les sources de Wine.

Pour plus d'infos sur la procédure pour patcher :

man patch

Alternatives

Il existe des alternatives à Wine mais il est actuellement presque autant développé que ces alternatives.

  • Cedega : Payant mais permet d'émuler plus de jeux que Wine. Nécessaire si vous avez des jeux vraiment récents avec par exemple le Shader Model 2.0.
  • CVS Cedega : Il s'agit de la version gratuite de Cedega. Actuellement Wine a autant de fonctionnalités.
  • CrossOver : Payant. Il est sensiblement identique à Wine mais contient quelques patchs pour faire marcher fonctionner quelques programmes supplémentaires.
  • DX9 Wine: Obsolète, la série de patchs est implémentée dans Wine.

Ressources et liens