README.fr 7.24 KB
Newer Older
1 2
1. INTRODUCTION

3
Wine est un programme qui permet d'exécuter les logiciels écrits
4 5
pour Microsoft Windows (comprenant les exécutables DOS, Windows 3.x,
Win32 et Win64) sur un Unix. Il est composé d'un chargeur qui charge et
6 7 8
exécute un binaire Microsoft Windows, ainsi que d'une bibliothèque (appelée
Winelib) qui implémente les appels de l'API de Windows par leur
équivalent Unix ou X11. Cette bibliothèque peut également être utilisée
9
pour porter du code Windows vers un exécutable Unix natif.
10

11 12
Wine est un logiciel libre, distribué sous GNU LGPL ; lisez le fichier
LICENSE pour plus de détails.
13

14
2. DÉMARRAGE RAPIDE
15

16 17 18
Quand vous compilez à partir des sources, il est recommandé d'utiliser
l'installeur de Wine pour construire et installer Wine. À partir du
répertoire racine des sources de Wine, exécutez :
19 20 21

./tools/wineinstall

22 23 24
Pour exécuter un programme, tapez « wine [options] programme ». Pour des
informations complémentaires et la résolutions de problèmes, lisez le
reste de ce fichier, les pages de manuel de Wine, et surtout les nombreuses
25
informations que vous trouverez sur http://www.winehq.org.
26

27
3. CONFIGURATION NÉCESSAIRE
28

29 30
Pour compiler et exécuter Wine, vous devez disposer d'un des systèmes
d'exploitation suivants :
31

32 33 34
	Linux version 2.0.36 ou ultérieur
	FreeBSD 6.3 ou ultérieur
	Solaris x86 9 ou ultérieur
35
	NetBSD-current
36
	Mac OS X 10.4 ou ultérieur
37

38 39 40 41
Étant donné que Wine nécessite une implémentation des « threads » (processus
légers) au niveau du noyau, seuls les systèmes d'exploitation mentionnés
ci-haut sont supportés. D'autres systèmes d'exploitation implémentant les
threads noyau peuvent être pris en charge dans le futur.
Vincent Béron's avatar
Vincent Béron committed
42

43 44 45 46
Informations Linux :
  Bien que Linux 2.2.x doive encore fonctionner et que Linux 2.0.x puisse
  encore marcher (les versions les plus anciennes de 2.0.x avaient des plantages
  dus aux threads), il est préférable d'utiliser un noyau récent tel que 2.4.x
47
  ou 2.6.x.
48

49 50 51
Informations FreeBSD :
  Wine ne fonctionnera généralement pas bien avec les versions FreeBSD
  antérieures à 6.3 ou 7.0 (certains patches additionnels sont disponibles pour
52
  FreeBSD 6.3). Voyez http://wiki.freebsd.org/Wine pour plus d'informations.
53

54 55
Informations Solaris :
  Il est plus que probable que vous deviez construire Wine avec la chaîne
56
  d'outils GNU (gcc, gas, etc.). Attention : installer gas n'assure pas
57 58 59
  qu'il sera utilisé par gcc.  Recompiler gcc après l'installation de gas
  ou créer un lien symbolique de cc, as et ld vers les outils GNU correspondants
  semble nécessaire.
60

61
Informations NetBSD :
62
  Assurez-vous d'avoir les options USER_LDT, SYSVSHM, SYSVSEM et SYSVMSG
63
  activées dans votre noyau.
64

65 66
Informations Mac OS X :
  Xcode 2.4 ou ultérieur est nécessaire pour compiler Wine sous x86.
67 68


69 70 71 72 73 74
Systèmes de fichiers pris en charge :
  Wine devrait fonctionner sur la plupart des systèmes de fichiers. Certains
  problèmes de compatibilité ont été rapportés lors de l'utilisation de fichiers
  accédés via Samba. De plus, NTFS ne fournit pas toutes les fonctionnalités de
  système de fichiers nécessaires pour certains applications. L'utilisation d'un
  système de fichiers Linux natif comme ext3 est recommandée.
75

76
Configuration de base requise :
77 78
  Les fichiers « include » de X11 (appelés xlib6g-dev sous Debian et
  XFree86-devel sous RedHat) doivent être installés.
79

80
  Bien entendu, vous aurez besoin du programme « make » (très probablement GNU
81
  make).
82

83
  flex 2.5.33 ou ultérieur, ainsi que bison, sont également requis.
84

85 86 87 88 89
Bibliothèques optionnelles :
  « configure » affiche des messages quand des bibliothèques optionnelles ne
  sont pas détectées sur votre système.
  Consultez http://wiki.winehq.org/Recommended_Packages (en anglais) pour des
  indications sur les paquets logiciels que vous devriez installer.
90

91 92 93 94 95
  Sur les plates-formes 64 bits, si vous compilez Wine pour le mode 32 bits
  (mode par défaut), les versions 32 bits de ces bibliothèques doivent être
  installées. Voyez http://wiki.winehq.org/WineOn64bit pour les détails.
  Si vous désirez un Wine 64 bits pur (ou une configuration mixte 32/64 bits),
  consultez http://wiki.winehq.org/Wine64 pour les détails.
Vincent Béron's avatar
Vincent Béron committed
96

97 98
4. COMPILATION

99
Au cas où vous choisiriez de ne pas utiliser wineinstall, exécutez les commandes
100
suivantes pour construire Wine :
101 102 103 104

./configure
make

105 106
Cela va construire le programme « wine », ainsi que nombreux binaires et
bibliothèques de support.
107 108 109
Le programme « wine » charge et exécute les exécutables Windows.
La bibliothèque « libwine » (alias « Winelib ») peut être utilisée pour compiler
et lier du code source Windows sous Unix.
110

111
Pour voir les options de compilation, tapez « ./configure --help ».
112

113
5. INSTALLATION
114

115
Une fois Wine construit correctement, « make install » installe l'exécutable
116 117
wine, les bibliothèques associées, les pages de manuel de Wine et quelques
autres fichiers nécessaires.
118

119 120 121
N'oubliez pas de désinstaller toutes les installations précédentes : essayez
« dpkg -r wine », « rpm -e wine » ou « make uninstall » avant d'installer
une nouvelle version.
122

123 124
Une fois l'installation terminée, vous pouvez naviguer dans la section Support
sur http://www.winehq.org/ pour obtenir des astuces de configuration.
125 126


127
6. EXÉCUTER DES PROGRAMMES
128

129 130
Lorsque l'on invoque Wine, vous pouvez spécifier le chemin entier vers
l'exécutable ou seulement le nom de fichier.
131

132
Pour exécuter le bloc-notes par exemple :
133

134 135 136
    wine notepad               (en utilisant le chemin d'accès spécifié
    wine notepad.exe            dans la base de registre pour localiser
                                le fichier)
Vincent Béron's avatar
Vincent Béron committed
137

138
    wine c:\\windows\\notepad.exe  (en utilisant la syntaxe de fichiers DOS)
139

140
    wine ~/.wine/drive_c/windows/notepad.exe  (en utilisant la syntaxe Unix)
141

142 143
    wine notepad.exe lisezmoi.txt
            (en appelant le programme avec des paramètres)
144

145 146 147
Wine n'est pas parfait, et certains programmes peuvent donc planter. Si
cela se produit, vous obtiendrez un journal du crash que vous devriez
attacher à un éventuel rapport de bogue.
148 149


150
7. INFORMATIONS COMPLÉMENTAIRES
151

152 153 154 155
WWW
    Beaucoup d'informations à propos de Wine sont disponibles sur WineHQ
    (http://www.winehq.org) : divers guides, base de données d'applications,
    suivi de bogues. C'est probablement le meilleur point de départ.
156

157 158
FAQ
    La Foire aux Questions de Wine se trouve sur http://www.winehq.org/FAQ
159

160 161
Wiki
    Le wiki Wine est situé sur http://wiki.winehq.org
162 163

Listes de diffusion
164 165 166 167 168 169 170 171
    Il existe plusieurs listes de diffusion pour les utilisateurs et
    développeurs Wine ; voyez http://www.winehq.org/forums pour de plus
    amples informations.

Bogues
    Rapportez les bogues sur le Bugzilla Wine sur http://bugs.winehq.org
    Merci de vérifier au préalable dans la base de données de bugzilla
    que le problème n'est pas déjà connu, ou a déjà été corrigé.
172

173 174
IRC
    L'aide en ligne est disponible via le canal #WineHQ sur irc.freenode.net.
175

176 177 178
Git
    L'arbre de développement actuel de Wine est disponible via Git.
    Voyez http://www.winehq.org/git pour plus d'informations.
179

180
Si vous ajoutez quelque chose ou corrigez un bogue, merci d'envoyer un correctif
181 182
(de préférence en utilisant git-format-patch) à la liste de diffusion
wine-patches@winehq.org pour inclusion dans la version suivante.
183 184 185

--
Alexandre Julliard
186
julliard@winehq.org