Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 1 | 1. INTRODUCTION |
| 2 | |
| 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 | et Win32) sur un Unix. Il est composé d'un chargeur qui charge et |
| 6 | exécute un binaire Microsoft Windows, ainsi que d'une librairie (appelée |
| 7 | Winelib) qui implémente les appels de l'API de Windows par leur |
| 8 | équivalent Unix ou X11. Cette librairie peut également être utilisée |
| 9 | pour porter du code Win32 vers un exécutable Unix natifs. |
| 10 | |
| 11 | Wine est un logiciel libre, distribué sous GNU LGPL; lisez le fichier |
| 12 | LICENCE pour les détails. |
| 13 | |
| 14 | 2. DÉMARRAGE RAPIDE |
| 15 | |
| 16 | Même si vous compilez à partir des sources, il est recommandé d'utiliser |
| 17 | l'Installateur de Wine pour construire et installer Wine. À partir du |
| 18 | répertoire le plus élevé des sources de Wine (qui contient ce fichier), |
| 19 | exécutez : |
| 20 | |
| 21 | ./tools/wineinstall |
| 22 | |
| 23 | Pour exécuter les programmes, tapez "wine [options] programme". Pour des |
| 24 | informationS complémentaires et des résolutions de problèmes, lisez le |
Dimitrie O. Paun | 77cddfe | 2005-05-10 16:02:47 +0000 | [diff] [blame] | 25 | reste de ce fichier, les pages "man" de Wine, et surtout les nombreuses |
| 26 | informations que vous trouverez sur http://www.winehq.org. |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 27 | |
| 28 | 3. CONFIGURATION NÉCESSAIRE |
| 29 | |
| 30 | Pour compiler et exécuter Wine, vous devez avoir un des systèmes |
| 31 | d'exploitation qui suit : |
| 32 | |
| 33 | Linux version 2.0.36 ou supérieur |
Vincent Béron | 2f1e412 | 2003-04-09 23:32:16 +0000 | [diff] [blame] | 34 | FreeBSD 4.x or FreeBSD 5-CURRENT ou supérieur |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 35 | Solaris x86 2.5 ou supérieur |
| 36 | NetBSD-current |
| 37 | |
Vincent Béron | 2f1e412 | 2003-04-09 23:32:16 +0000 | [diff] [blame] | 38 | Étant donné que Wine nécessite une implémentation des "threads" au niveau du |
| 39 | noyau, seuls les systèmes d'exploitation mentionnés ci-haut sont supportés. |
| 40 | D'autres systèmes d'exploitation qui implémentent les "threads" noyau peuvent |
| 41 | être supportés dans le futur. |
| 42 | |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 43 | Information Linux : |
Vincent Béron | 2f1e412 | 2003-04-09 23:32:16 +0000 | [diff] [blame] | 44 | Bien que Linux 2.2.x devrait encore fontionner et que Linux 2.0.x pourrait |
| 45 | encore marcher (des versions plus anciennes de 2.0.x avaient des plantages |
| 46 | dû aux "threads"), il est préférable d'avoir un noyau récent tel que 2.4.x. |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 47 | |
| 48 | Information FreeBSD : |
Vincent Béron | 9d799ef | 2004-12-16 14:35:09 +0000 | [diff] [blame] | 49 | Wine devrait pouvoir être compilé sur FreeBSD 4.x et FreeBSD 5.x, mais les |
| 50 | versions antérieures à FreeBSD 5.3 ne fonctionneront généralement pas. |
| 51 | |
Vincent Béron | b65c99b | 2002-06-10 02:27:22 +0000 | [diff] [blame] | 52 | Plus d'information est située dans l'arbre de ports : |
| 53 | ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/ |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 54 | |
| 55 | Information Solaris : |
| 56 | Il est plus que probable que vous devrez construire Wine avec la chaîne |
| 57 | d'outils GNU (gcc, gas, etc.). Avertissement : intaller gas n'assure pas |
| 58 | qu'il sera utilisé par gcc. Recompliler gcc après l'installation de gas |
| 59 | ou créer un lien symbolique de cc, as et ld vers les outils GNU semble |
| 60 | nécessaire. |
| 61 | |
| 62 | Information NetBSD : |
| 63 | Assurez-vous d'avoir les options USER_LDT, SYSVSHM, SYSVSEM, and SYSVMSG |
| 64 | enclanchées dans votre noyau. |
| 65 | |
Vincent Béron | 2f1e412 | 2003-04-09 23:32:16 +0000 | [diff] [blame] | 66 | Systèmes de fichier supportés : |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 67 | Wine devrait fonctionner sur la plupart des systèmes de fichier. Cependant |
| 68 | Wine s'arrêtera au démarrage si umsdos est utilisé pour le répertoire /tmp. |
| 69 | Quelques problèmes de compatibilité ont aussi été rapportés sur |
| 70 | l'utilisation des fichiers accédés au travers de Samba. Egalement, puisque |
| 71 | NTFS ne peut être utilisé en sécurité qu'avec un accès en lecture seul pour |
| 72 | le moment, nous recommandons de ne pas utiliser NTFS, parce que les |
| 73 | programmes Windows on besoin des accès en écriture presque partout. Si vous |
| 74 | avez des fichier NTFS, copiez les vers une localisation accessible en |
| 75 | écriture. |
| 76 | |
Vincent Béron | 2f1e412 | 2003-04-09 23:32:16 +0000 | [diff] [blame] | 77 | Configuration requise de base : |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 78 | Vous avez besoin d'avoir les fichiers "include" de X11 installés |
| 79 | (appelés xlib6g-dev pour Debian et XFree86-devel pour RedHat). |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 80 | |
Vincent Béron | 2f1e412 | 2003-04-09 23:32:16 +0000 | [diff] [blame] | 81 | Configuration requise des outils de compilation : |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 82 | Sur les système x86, gcc >= 2.7.2 est nécessaire. Les versions inférieures à |
| 83 | la 2.7.2.3 peuvent créer des ennuis losrque certains fichiers sont compilés |
| 84 | avec l'optimisation, souvent dû à des problèmes de gestion d'en-tête de fichier. |
| 85 | pgcc ne fonctionne pas actuellement avec Wine. La cause de ce problème est |
| 86 | inconnue. |
| 87 | |
Vincent Béron | 1f54f1b | 2002-06-05 17:50:13 +0000 | [diff] [blame] | 88 | Évidemment, vous aurez besoin de "make" (très probablement GNU make). |
| 89 | |
Mike McCormack | c068f67 | 2004-03-16 03:11:39 +0000 | [diff] [blame] | 90 | Vous aurez également besoin de flex version 2.5 ou supérieure et bison. |
| 91 | Si vous utilisez RedHat ou Debian, installez les paquets flex et bison. |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 92 | |
Vincent Béron | 2f1e412 | 2003-04-09 23:32:16 +0000 | [diff] [blame] | 93 | Librairies optionnelles : |
| 94 | Si vous voulez un support d'impression à l'aide de CUPS, SVP installez à la |
| 95 | fois les packages cups et cups-devel. |
| 96 | |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 97 | 4. COMPILATION |
| 98 | |
| 99 | Au cas où vous choisissez de ne pas utiliser wineinstall, exécuter les com- |
| 100 | mandes suivantes pour construire Wine : |
| 101 | |
| 102 | ./configure |
| 103 | make depend |
| 104 | make |
| 105 | |
| 106 | Cela va constuire le programme "wine" et de nombreux binaires/librairies de |
| 107 | support. |
| 108 | Le programme "wine" chargera et exécutera les exécutables Windows. |
| 109 | La librairie "libwine" ("Winelib") peut être utilisée pour compiler et lier |
| 110 | le code source Windows sous Unix. |
| 111 | |
| 112 | Pour voir les options de compilation, tapez ./configure --help. |
| 113 | |
| 114 | Pour mettre à jour une nouvelle version en utilisant les fichiers patch, tout |
| 115 | d'abord aller dans le répertoire de plus haut niveau de la version actuelle |
| 116 | (celui qui contient ce fichier README.fr). Ensuite faire un "make clean", et |
| 117 | patcher la version avec : |
| 118 | |
| 119 | gunzip -c patch-file | patch -p1 |
| 120 | |
| 121 | Avec "patch-file" qui est le nom du fichier de patche (quelque chose de |
| 122 | similaire à Wine-yymmdd.diff.gz). Vous pouvez réexécuter "./configure", et |
| 123 | ensuite taper "make depend && make". |
| 124 | |
| 125 | 5. SETUP |
| 126 | |
| 127 | Un fois que Wine a été construit correctement, vous pouvez tapez "make install"; |
| 128 | cela installera l'exécutable wine, les pages man Wine et quelques autres fichiers |
| 129 | nécessaires. |
| 130 | |
| 131 | N'oubliez pas de désinsatller toutes les installations précédantes de wine. |
| 132 | Essayez soit "dpkg -r wine", "rpm -e wine" ou "make uninstall" avant |
| 133 | d'installer. |
| 134 | |
Dimitrie O. Paun | 77cddfe | 2005-05-10 16:02:47 +0000 | [diff] [blame] | 135 | Naviguez dans la section Support à http://www.winehq.org/ pour pd'astuces |
Vincent Béron | 2f1e412 | 2003-04-09 23:32:16 +0000 | [diff] [blame] | 136 | de configuration. |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 137 | |
| 138 | En cas d'erreur de chargement de librairie (par exemple |
| 139 | "Error while loading shared libraries: libntdll.so"), assurez vous d'ajouter |
| 140 | le chemin des librairies à /etc/ld.so.conf et exécuter ldconfig en tant que root. |
| 141 | |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 142 | 6. EXÉCUTER DES PROGRAMMES |
| 143 | |
| 144 | Lorsque l'on invoque Wine, vous pouvez spécifier le chemin entier vers |
| 145 | l'exécutable ou seulement le nom de fichier. |
| 146 | |
| 147 | Pour exécuter Solitaire par exemple : |
| 148 | |
Vincent Béron | 2f1e412 | 2003-04-09 23:32:16 +0000 | [diff] [blame] | 149 | wine sol (en utilisant le chemin d'accès spécifié |
| 150 | wine sol.exe dans le fichier "config" pour localiser |
| 151 | le fichier) |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 152 | |
Vincent Béron | 2f1e412 | 2003-04-09 23:32:16 +0000 | [diff] [blame] | 153 | wine c:\\windows\\sol.exe (en utilisant la syntaxe de fichiers DOS) |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 154 | |
Vincent Béron | 2f1e412 | 2003-04-09 23:32:16 +0000 | [diff] [blame] | 155 | wine /usr/windows/sol.exe (en utilisant la syntaxe de fichiers Unix) |
| 156 | |
Dimitrie O. Paun | f950d97 | 2004-05-06 23:51:43 +0000 | [diff] [blame] | 157 | wine sol.exe /parametre1 -parametre2 parametre3 |
Vincent Béron | 2f1e412 | 2003-04-09 23:32:16 +0000 | [diff] [blame] | 158 | (en appelant le programme avec des paramètres) |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 159 | |
| 160 | Note: le chemin du fichier sera également additionné au chemin par défaut |
| 161 | lorsque le nom entier est écrit sur la ligne de commande. |
| 162 | |
| 163 | Wine n'est pas encore complet, ainsi quelque programmes peuvent planter. Selon |
| 164 | que vous avez installé correctement winedbg d'après documentation/debugger.sgml, |
| 165 | vous entrerez dans le débogueur vous permettant d'enquêter et de résoudre le |
| 166 | problème. Pour plus d'information sur la manière de le faire, veuillez lire |
| 167 | le fichier documentation/debugging.sgml. |
| 168 | |
| 169 | Vous devriez sauvegarder tous vos fichier important auquels vous donnez accès |
| 170 | à Wine ou utiliser une copie spéciale pour Wine, puisque dans certain cas des |
| 171 | utilisateurs ont rapporté des corruptions de fichiers. Ne PAS |
| 172 | éxécuter l'Explorateur, par exemple, si vous n'avez pas une copie propre, |
| 173 | puisque il renomme/corrompt parfois plusieurs répertoires. Même certaines |
| 174 | application MS telle Messenger par exemple ne sont pas sûres puisqu'elle |
| 175 | peuvent lancer l'Explorateur dans certains cas. Certaines corruptions |
| 176 | particulières telle (!$!$!$!$.pfr) peut du moins être partiellement |
| 177 | fixée en utilisant la méthode décrite par |
| 178 | http://home.nexgo.de/andi.mohr/download/decorrupt_explorer |
| 179 | |
Dimitrie O. Paun | 77cddfe | 2005-05-10 16:02:47 +0000 | [diff] [blame] | 180 | 7. OPTENIR PLUS D'INFORMATIONS |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 181 | |
| 182 | WWW: Baucoup d'informations à propos de Wine sont disponibles sur WineHQ à |
Dimitrie O. Paun | c023254 | 2003-11-26 03:55:01 +0000 | [diff] [blame] | 183 | http://www.winehq.org/ : divers Guides Wine, base de donnée |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 184 | d'applications, suivit de bogues. C'est probablement le meilleur point |
| 185 | de départ. |
| 186 | |
| 187 | FAQ: La Foire Aux Questions de Wine est localisée à : |
Dimitrie O. Paun | c023254 | 2003-11-26 03:55:01 +0000 | [diff] [blame] | 188 | http://www.winehq.org/FAQ |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 189 | |
| 190 | Usenet: Vous pouvez parler des problèmes ou résolutions en relation avec Wine |
| 191 | ou optenir de l'aide sur comp.emulators.ms-windows.wine. |
| 192 | |
Dimitrie O. Paun | c023254 | 2003-11-26 03:55:01 +0000 | [diff] [blame] | 193 | Bugs: Rapportez les bogues à Wine Bugzilla à http://bugs.winehq.org |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 194 | SVP cherchez tout d'abord dans la base de donnée de bugzilla |
| 195 | pour contrôler que le problème n'est pas déjà découvert avant |
| 196 | de poster un rapport de bogue. Vous pouvez également rapporter |
| 197 | des rapports de bogue à comp.emulators.ms-windows.wine. |
| 198 | SVP lisez le fichier documentation/bugs.sgml pour connaître les |
| 199 | informations nécessaires. |
| 200 | |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 201 | IRC: L'aide en ligne est disponible sur le cannal #WineHQ sur |
Jeff Smith | 344ed41 | 2002-12-24 00:56:33 +0000 | [diff] [blame] | 202 | irc.freenode.net. |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 203 | |
| 204 | CVS: L'arbre de développement actuel de Wine est disponible au travers |
| 205 | de CVS. |
Dimitrie O. Paun | c023254 | 2003-11-26 03:55:01 +0000 | [diff] [blame] | 206 | Allez sur http://www.winehq.org/cvs pour plus d'informations |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 207 | |
| 208 | Mailing lists: |
| 209 | Il existe de multiples mailing lists pour les développeurs de Wine; |
Dimitrie O. Paun | c023254 | 2003-11-26 03:55:01 +0000 | [diff] [blame] | 210 | repportez-vous à http://www.winehq.org/forums pour de plus |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 211 | amples informations. |
| 212 | |
| 213 | Si vous ajoutez quelquechose ou fixez un bogue, envoyez un patch (dans le |
Dimitrie O. Paun | c023254 | 2003-11-26 03:55:01 +0000 | [diff] [blame] | 214 | format 'diff -u' ) à la liste de diffusion wine-patches@winehq.org pour son |
Jean-Bruno Luginbühl | ccab287 | 2002-06-05 00:46:25 +0000 | [diff] [blame] | 215 | inclusion dans la prochaine version. |
| 216 | |
| 217 | -- |
| 218 | Alexandre Julliard |
Dimitrie O. Paun | c023254 | 2003-11-26 03:55:01 +0000 | [diff] [blame] | 219 | julliard@winehq.org |