user32: Clear %edi register when calling window procedure.
[wine.git] / documentation / README.fr
blob28729a5b41ee54e33a01fd0f324a09b0057bab6c
1 1. INTRODUCTION
3 Wine est un programme qui permet d'exécuter les logiciels écrits pour
4 Microsoft Windows (comprenant les exécutables DOS, Windows 3.x, Win32 et
5 Win64) sur un système 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 à l'aide de leurs
8 équivalents Unix, X11 ou Mac. Cette bibliothèque peut également être
9 utilisée 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.
15 2. DÉMARRAGE RAPIDE
17 Dans le dossier racine du code source de Wine (qui contient ce fichier),
18 lancez :
20 ./configure
21 make
23 Pour exécuter un programme, tapez « wine programme ». Pour des informations
24 complémentaires et la résolutions de problèmes, lisez la suite de ce
25 fichier, les pages de manuel de Wine, et surtout les nombreuses
26 informations que vous trouverez sur https://www.winehq.org.
29 3. CONFIGURATION NÉCESSAIRE
31 Pour compiler et exécuter Wine, vous devez disposer d'un des systèmes
32 d'exploitation suivants :
34         Linux version 2.0.36 ou ultérieur
35         FreeBSD 8.0 ou ultérieur
36         Solaris x86 9 ou ultérieur
37         NetBSD-current
38         Mac OS X 10.5 ou ultérieur
40 Étant donné que Wine nécessite une implémentation des « threads »
41 (processus légers) au niveau du noyau, seuls les systèmes d'exploitation
42 mentionnés ci-dessus sont supportés. D'autres systèmes d'exploitation
43 implémentant les threads noyau seront peut-être pris en charge dans le
44 futur.
46 Informations FreeBSD :
47   Wine ne fonctionnera généralement pas bien avec les versions FreeBSD
48   antérieures à 8.0.  Voyez https://wiki.freebsd.org/Wine pour plus
49   d'informations.
51 Informations Solaris :
52   Il est plus que probable que vous deviez construire Wine avec la chaîne
53   d'outils GNU (gcc, gas, etc.). Attention : installer gas n'assure pas
54   qu'il sera utilisé par gcc.  Recompiler gcc après l'installation de gas
55   ou créer un lien symbolique de cc, as et ld vers les outils GNU
56   correspondants semble nécessaire.
58 Informations NetBSD :
59   Assurez-vous que les options USER_LDT, SYSVSHM, SYSVSEM et SYSVMSG sont
60   activées dans votre noyau.
62 Informations Mac OS X :
63   Xcode 2.4 ou ultérieur est nécessaire pour compiler Wine sous x86.
64   Le pilote Mac requiert OS X 10.6 ou ultérieur et ne pourra être
65   compilé sous 10.5.
68 Systèmes de fichiers pris en charge :
69   Wine devrait fonctionner sur la plupart des systèmes de fichiers.
70   Certains problèmes de compatibilité ont été rapportés lors de
71   l'utilisation de fichiers accédés via Samba. De plus, NTFS ne fournit pas
72   toutes les fonctionnalités de système de fichiers nécessaires pour
73   certains applications. L'utilisation d'un système de fichiers Unix natif
74   est recommandée.
76 Configuration de base requise :
77   Les fichiers d'en-tête de X11 (appelés xlib6g-dev sous Debian et
78   XFree86-devel sous Red Hat) doivent être installés.
80   Bien entendu, vous aurez besoin du programme « make » (très probablement
81   GNU make).
83   flex 2.5.33 ou ultérieur, ainsi que bison, sont également requis.
85 Bibliothèques optionnelles :
86   « configure » affiche des messages quand des bibliothèques optionnelles
87   ne sont pas détectées sur votre système.
88   Consultez https://wiki.winehq.org/Recommended_Packages (en anglais) pour
89   des indications sur les paquets logiciels que vous devriez installer.
91   Sur les plates-formes 64 bits, si vous compilez Wine pour le mode 32 bits
92   (mode par défaut), les versions 32 bits de ces bibliothèques doivent être
93   installées. Voyez https://wiki.winehq.org/WineOn64bit pour les détails.
94   Si vous désirez un Wine 64 bits pur (ou une configuration mixte
95   32/64 bits), consultez https://wiki.winehq.org/Wine64.
98 4. COMPILATION
100 Pour compiler Wine, lancez :
102 ./configure
103 make
105 Cela va construire le programme « wine », ainsi que nombreux binaires et
106 bibliothèques de support.
107 Le programme « wine » charge et exécute les exécutables Windows.
108 La bibliothèque « libwine » (alias « Winelib ») peut être utilisée pour
109 compiler et lier du code source Windows sous Unix.
111 Pour voir les options de compilation, tapez « ./configure --help ».
113 Pour plus d'information consultez https://wiki.winehq.org/Building_Wine
116 5. INSTALLATION
118 Une fois Wine construit correctement, « make install » installe
119 l'exécutable wine, les bibliothèques associées, les pages de manuel de
120 Wine et quelques autres fichiers nécessaires.
122 N'oubliez pas de désinstaller toutes les installations précédentes :
123 essayez « dpkg -r wine », « rpm -e wine » ou « make uninstall » avant
124 d'installer une nouvelle version.
126 Une fois l'installation terminée, vous pouvez lancer l'outil de
127 configuration « winecfg ». Consultez la section Support de
128 https://www.winehq.org/ pour obtenir des astuces de configuration.
131 6. EXÉCUTER DES PROGRAMMES
133 Au démarrage de Wine, vous pouvez spécifier le chemin entier vers
134 l'exécutable ou seulement le nom de fichier.
136 Par exemple pour exécuter le bloc-notes :
138     wine notepad               (en utilisant le chemin d'accès spécifié
139     wine notepad.exe            dans la base de registre pour localiser
140                                 le fichier)
142     wine c:\\windows\\notepad.exe
143             (en utilisant la syntaxe de fichiers DOS)
145     wine ~/.wine/drive_c/windows/notepad.exe
146             (en utilisant la syntaxe Unix)
148     wine notepad.exe lisezmoi.txt
149             (en appelant le programme avec des paramètres)
151 Wine n'est pas parfait, et certains programmes peuvent donc planter. Si
152 cela se produit, vous obtiendrez un journal du crash qu'il est recommandé
153 d'attacher à un éventuel rapport de bogue.
156 7. SOURCES D'INFORMATIONS COMPLÉMENTAIRES
158 WWW :   Beaucoup d'informations à propos de Wine sont disponibles sur
159         WineHQ (https://www.winehq.org) : divers guides, base de données
160         d'applications, suivi de bogues. C'est probablement le meilleur
161         point de départ.
163 FAQ :   La Foire aux Questions de Wine se trouve sur
164         https://www.winehq.org/FAQ
166 Wiki :  Le wiki Wine est situé sur https://wiki.winehq.org
168 Listes de diffusion :
169         Il existe plusieurs listes de diffusion pour les utilisateurs et
170         les développeurs Wine ; voyez https://www.winehq.org/forums pour de
171         plus amples informations.
173 Bogues :
174         Signalez les bogues sur le Bugzilla Wine à https://bugs.winehq.org
175         Merci de vérifier au préalable dans la base de données de bugzilla
176         que le problème n'est pas déjà connu, ou corrigé.
178 IRC :   L'aide en ligne est disponible via le canal #WineHQ sur
179         irc.freenode.net.
181 Git :   L'arbre de développement actuel de Wine est disponible via Git.
182         Voyez https://www.winehq.org/git pour plus d'informations.
184 Si vous ajoutez quelque chose ou corrigez un bogue, merci d'envoyer un
185 correctif (de préférence en utilisant git-format-patch) à la liste de
186 diffusion wine-devel@winehq.org pour inclusion dans la version suivante.
189 Alexandre Julliard
190 julliard@winehq.org