3 Wine est un programme qui permet d'exécuter les logiciels écrits
4 pour Microsoft Windows (comprenant les exécutables DOS, Windows 3.x,
5 Win32 et Win64) sur un Unix. Il est composé d'un chargeur qui charge et
6 exécute un binaire Microsoft Windows, ainsi que d'une bibliothèque (appelée
7 Winelib) qui implémente les appels de l'API de Windows par leur
8 équivalent Unix ou X11. Cette bibliothèque peut également être utilisée
9 pour porter du code Windows vers un exécutable Unix natif.
11 Wine est un logiciel libre, distribué sous GNU LGPL ; lisez le fichier
12 LICENSE pour plus de détails.
16 Quand vous compilez à partir des sources, il est recommandé d'utiliser
17 l'installeur de Wine pour construire et installer Wine. À partir du
18 répertoire racine des sources de Wine, exécutez :
22 Pour exécuter un programme, tapez « wine [options] programme ». Pour des
23 informations complémentaires et la résolutions de problèmes, lisez la
24 suite de ce fichier, les pages de manuel de Wine, et surtout les nombreuses
25 informations que vous trouverez sur http://www.winehq.org.
27 3. CONFIGURATION NÉCESSAIRE
29 Pour compiler et exécuter Wine, vous devez disposer d'un des systèmes
30 d'exploitation suivants :
32 Linux version 2.0.36 ou ultérieur
33 FreeBSD 7.0 ou ultérieur
34 Solaris x86 9 ou ultérieur
36 Mac OS X 10.5 ou ultérieur
38 Étant donné que Wine nécessite une implémentation des « threads » (processus
39 légers) au niveau du noyau, seuls les systèmes d'exploitation mentionnés
40 ci-dessus sont supportés. D'autres systèmes d'exploitation implémentant les
41 threads noyau peuvent être pris en charge dans le futur.
43 Informations FreeBSD :
44 Wine ne fonctionnera généralement pas bien avec les versions FreeBSD
45 antérieures à 7.0. Voyez http://wiki.freebsd.org/Wine pour plus
48 Informations Solaris :
49 Il est plus que probable que vous deviez construire Wine avec la chaîne
50 d'outils GNU (gcc, gas, etc.). Attention : installer gas n'assure pas
51 qu'il sera utilisé par gcc. Recompiler gcc après l'installation de gas
52 ou créer un lien symbolique de cc, as et ld vers les outils GNU correspondants
56 Assurez-vous que les options USER_LDT, SYSVSHM, SYSVSEM et SYSVMSG sont
57 activées dans votre noyau.
59 Informations Mac OS X :
60 Xcode 2.4 ou ultérieur est nécessaire pour compiler Wine sous x86.
63 Systèmes de fichiers pris en charge :
64 Wine devrait fonctionner sur la plupart des systèmes de fichiers. Certains
65 problèmes de compatibilité ont été rapportés lors de l'utilisation de fichiers
66 accédés via Samba. De plus, NTFS ne fournit pas toutes les fonctionnalités de
67 système de fichiers nécessaires pour certains applications. L'utilisation d'un
68 système de fichiers Linux natif est recommandée.
70 Configuration de base requise :
71 Les fichiers d'en-tête de X11 (appelés xlib6g-dev sous Debian et XFree86-devel
72 sous RedHat) doivent être installés.
74 Bien entendu, vous aurez besoin du programme « make » (très probablement GNU
77 flex 2.5.33 ou ultérieur, ainsi que bison, sont également requis.
79 Bibliothèques optionnelles :
80 « configure » affiche des messages quand des bibliothèques optionnelles ne
81 sont pas détectées sur votre système.
82 Consultez http://wiki.winehq.org/Recommended_Packages (en anglais) pour des
83 indications sur les paquets logiciels que vous devriez installer.
85 Sur les plates-formes 64 bits, si vous compilez Wine pour le mode 32 bits
86 (mode par défaut), les versions 32 bits de ces bibliothèques doivent être
87 installées. Voyez http://wiki.winehq.org/WineOn64bit pour les détails.
88 Si vous désirez un Wine 64 bits pur (ou une configuration mixte 32/64 bits),
89 consultez http://wiki.winehq.org/Wine64.
93 Au cas où vous choisiriez de ne pas utiliser wineinstall, exécutez les commandes
94 suivantes pour construire Wine :
99 Cela va construire le programme « wine », ainsi que nombreux binaires et
100 bibliothèques de support.
101 Le programme « wine » charge et exécute les exécutables Windows.
102 La bibliothèque « libwine » (alias « Winelib ») peut être utilisée pour compiler
103 et lier du code source Windows sous Unix.
105 Pour voir les options de compilation, tapez « ./configure --help ».
109 Une fois Wine construit correctement, « make install » installe l'exécutable
110 wine, les bibliothèques associées, les pages de manuel de Wine et quelques
111 autres fichiers nécessaires.
113 N'oubliez pas de désinstaller toutes les installations précédentes : essayez
114 « dpkg -r wine », « rpm -e wine » ou « make uninstall » avant d'installer
115 une nouvelle version.
117 Une fois l'installation terminée, vous pouvez naviguer dans la section Support
118 sur http://www.winehq.org/ pour obtenir des astuces de configuration.
121 6. EXÉCUTER DES PROGRAMMES
123 Lorsque l'on invoque Wine, vous pouvez spécifier le chemin entier vers
124 l'exécutable ou seulement le nom de fichier.
126 Pour exécuter le bloc-notes par exemple :
128 wine notepad (en utilisant le chemin d'accès spécifié
129 wine notepad.exe dans la base de registre pour localiser
132 wine c:\\windows\\notepad.exe (en utilisant la syntaxe de fichiers DOS)
134 wine ~/.wine/drive_c/windows/notepad.exe (en utilisant la syntaxe Unix)
136 wine notepad.exe lisezmoi.txt
137 (en appelant le programme avec des paramètres)
139 Wine n'est pas parfait, et certains programmes peuvent donc planter. Si
140 cela se produit, vous obtiendrez un journal du crash que vous devriez
141 attacher à un éventuel rapport de bogue.
144 7. INFORMATIONS COMPLÉMENTAIRES
147 Beaucoup d'informations à propos de Wine sont disponibles sur WineHQ
148 (http://www.winehq.org) : divers guides, base de données d'applications,
149 suivi de bogues. C'est probablement le meilleur point de départ.
152 La Foire aux Questions de Wine se trouve sur http://www.winehq.org/FAQ
155 Le wiki Wine est situé sur http://wiki.winehq.org
158 Il existe plusieurs listes de diffusion pour les utilisateurs et
159 développeurs Wine ; voyez http://www.winehq.org/forums pour de plus
163 Rapportez les bogues sur le Bugzilla Wine sur http://bugs.winehq.org
164 Merci de vérifier au préalable dans la base de données de bugzilla
165 que le problème n'est pas déjà connu, ou a déjà été corrigé.
168 L'aide en ligne est disponible via le canal #WineHQ sur irc.freenode.net.
171 L'arbre de développement actuel de Wine est disponible via Git.
172 Voyez http://www.winehq.org/git pour plus d'informations.
174 Si vous ajoutez quelque chose ou corrigez un bogue, merci d'envoyer un correctif
175 (de préférence en utilisant git-format-patch) à la liste de diffusion
176 wine-patches@winehq.org pour inclusion dans la version suivante.