2024-01-03 11:05:10 +00:00
|
|
|
|
## INTRODUCTION
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2017-03-24 02:43:37 +00:00
|
|
|
|
Wine est un programme qui permet d'exécuter les logiciels écrits pour
|
|
|
|
|
Microsoft Windows (comprenant les exécutables DOS, Windows 3.x, Win32 et
|
|
|
|
|
Win64) sur un système Unix. Il est composé d'un chargeur qui charge et
|
2009-09-08 20:25:25 +00:00
|
|
|
|
exécute un binaire Microsoft Windows, ainsi que d'une bibliothèque (appelée
|
2017-03-24 02:43:37 +00:00
|
|
|
|
Winelib) qui implémente les appels de l'API de Windows à l'aide de leurs
|
|
|
|
|
équivalents Unix, X11 ou Mac. Cette bibliothèque peut également être
|
|
|
|
|
utilisée pour porter du code Windows vers un exécutable Unix natif.
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2012-02-27 19:47:44 +00:00
|
|
|
|
Wine est un logiciel libre, distribué sous GNU LGPL ; lisez le fichier
|
2009-09-08 20:25:25 +00:00
|
|
|
|
LICENSE pour plus de détails.
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2017-03-24 02:43:37 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
## DÉMARRAGE RAPIDE
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2017-03-24 02:43:37 +00:00
|
|
|
|
Dans le dossier racine du code source de Wine (qui contient ce fichier),
|
|
|
|
|
lancez :
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
```
|
2017-03-24 02:43:37 +00:00
|
|
|
|
./configure
|
|
|
|
|
make
|
2024-01-03 11:05:10 +00:00
|
|
|
|
```
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
Pour exécuter un programme, tapez `wine programme`. Pour des informations
|
2017-03-24 02:43:37 +00:00
|
|
|
|
complémentaires et la résolutions de problèmes, lisez la suite de ce
|
|
|
|
|
fichier, les pages de manuel de Wine, et surtout les nombreuses
|
2017-12-07 15:00:34 +00:00
|
|
|
|
informations que vous trouverez sur https://www.winehq.org.
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2017-03-24 02:43:37 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
## CONFIGURATION NÉCESSAIRE
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2009-09-08 20:25:25 +00:00
|
|
|
|
Pour compiler et exécuter Wine, vous devez disposer d'un des systèmes
|
2012-02-27 19:47:44 +00:00
|
|
|
|
d'exploitation suivants :
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- Linux version 2.0.36 ou ultérieur
|
|
|
|
|
- FreeBSD 12.4 ou ultérieur
|
|
|
|
|
- Solaris x86 9 ou ultérieur
|
|
|
|
|
- NetBSD-current
|
|
|
|
|
- Mac OS X 10.8 ou ultérieur
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2017-03-24 02:43:37 +00:00
|
|
|
|
É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-dessus sont supportés. D'autres systèmes d'exploitation
|
|
|
|
|
implémentant les threads noyau seront peut-être pris en charge dans le
|
|
|
|
|
futur.
|
2003-04-09 23:32:16 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**Informations FreeBSD** :
|
2009-09-08 20:25:25 +00:00
|
|
|
|
Wine ne fonctionnera généralement pas bien avec les versions FreeBSD
|
2017-12-07 15:00:34 +00:00
|
|
|
|
antérieures à 8.0. Voyez https://wiki.freebsd.org/Wine pour plus
|
2012-02-27 19:47:44 +00:00
|
|
|
|
d'informations.
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**Informations Solaris** :
|
2009-09-08 20:25:25 +00:00
|
|
|
|
Il est plus que probable que vous deviez construire Wine avec la chaîne
|
2012-02-27 19:47:44 +00:00
|
|
|
|
d'outils GNU (gcc, gas, etc.). Attention : installer gas n'assure pas
|
2009-09-08 20:25:25 +00:00
|
|
|
|
qu'il sera utilisé par gcc. Recompiler gcc après l'installation de gas
|
2017-03-24 02:43:37 +00:00
|
|
|
|
ou créer un lien symbolique de cc, as et ld vers les outils GNU
|
|
|
|
|
correspondants semble nécessaire.
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**Informations NetBSD** :
|
2012-02-27 19:47:44 +00:00
|
|
|
|
Assurez-vous que les options USER_LDT, SYSVSHM, SYSVSEM et SYSVMSG sont
|
2009-09-08 20:25:25 +00:00
|
|
|
|
activées dans votre noyau.
|
2009-06-14 20:43:24 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**Informations Mac OS X** :
|
2009-09-08 20:25:25 +00:00
|
|
|
|
Xcode 2.4 ou ultérieur est nécessaire pour compiler Wine sous x86.
|
2017-03-24 02:43:37 +00:00
|
|
|
|
Le pilote Mac requiert OS X 10.6 ou ultérieur et ne pourra être
|
|
|
|
|
compilé sous 10.5.
|
2009-06-14 20:43:24 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**Systèmes de fichiers pris en charge** :
|
2017-03-24 02:43:37 +00:00
|
|
|
|
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 Unix natif
|
|
|
|
|
est recommandée.
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**Configuration de base requise** :
|
2021-01-28 12:32:40 +00:00
|
|
|
|
Les fichiers d'en-tête de X11 (appelés xorg-dev sous Debian et
|
|
|
|
|
libX11-devel sous Red Hat) doivent être installés.
|
2017-03-24 02:43:37 +00:00
|
|
|
|
Bien entendu, vous aurez besoin du programme « make » (très probablement
|
|
|
|
|
GNU make).
|
2010-07-13 21:19:14 +00:00
|
|
|
|
flex 2.5.33 ou ultérieur, ainsi que bison, sont également requis.
|
2002-06-05 17:50:13 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**Bibliothèques optionnelles** :
|
2017-03-24 02:43:37 +00:00
|
|
|
|
« configure » affiche des messages quand des bibliothèques optionnelles
|
|
|
|
|
ne sont pas détectées sur votre système.
|
2017-12-07 15:00:34 +00:00
|
|
|
|
Consultez https://wiki.winehq.org/Recommended_Packages (en anglais) pour
|
2017-03-24 02:43:37 +00:00
|
|
|
|
des indications sur les paquets logiciels que vous devriez installer.
|
2010-07-13 21:19:14 +00:00
|
|
|
|
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
|
2017-12-07 15:00:34 +00:00
|
|
|
|
installées. Voyez https://wiki.winehq.org/WineOn64bit pour les détails.
|
2017-03-24 02:43:37 +00:00
|
|
|
|
Si vous désirez un Wine 64 bits pur (ou une configuration mixte
|
2017-12-07 15:00:34 +00:00
|
|
|
|
32/64 bits), consultez https://wiki.winehq.org/Wine64.
|
2017-03-24 02:43:37 +00:00
|
|
|
|
|
2003-04-09 23:32:16 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
## COMPILATION
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2017-03-24 02:43:37 +00:00
|
|
|
|
Pour compiler Wine, lancez :
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
```
|
2002-06-05 00:46:25 +00:00
|
|
|
|
./configure
|
|
|
|
|
make
|
2024-01-03 11:05:10 +00:00
|
|
|
|
```
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2012-02-27 19:47:44 +00:00
|
|
|
|
Cela va construire le programme « wine », ainsi que nombreux binaires et
|
2010-07-13 21:19:14 +00:00
|
|
|
|
bibliothèques de support.
|
2012-02-27 19:47:44 +00:00
|
|
|
|
Le programme « wine » charge et exécute les exécutables Windows.
|
2017-03-24 02:43:37 +00:00
|
|
|
|
La bibliothèque « libwine » (alias « Winelib ») peut être utilisée pour
|
|
|
|
|
compiler et lier du code source Windows sous Unix.
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
Pour voir les options de compilation, tapez `./configure --help`.
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2017-03-24 02:43:37 +00:00
|
|
|
|
Pour plus d'information consultez https://wiki.winehq.org/Building_Wine
|
|
|
|
|
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
## INSTALLATION
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
Une fois Wine construit correctement, `make install` installe
|
2017-03-24 02:43:37 +00:00
|
|
|
|
l'exécutable wine, les bibliothèques associées, les pages de manuel de
|
|
|
|
|
Wine et quelques autres fichiers nécessaires.
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2017-03-24 02:43:37 +00:00
|
|
|
|
N'oubliez pas de désinstaller toutes les installations précédentes :
|
2024-01-03 11:05:10 +00:00
|
|
|
|
essayez `dpkg -r wine`, `rpm -e wine` ou `make uninstall` avant
|
2017-03-24 02:43:37 +00:00
|
|
|
|
d'installer une nouvelle version.
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2017-03-24 02:43:37 +00:00
|
|
|
|
Une fois l'installation terminée, vous pouvez lancer l'outil de
|
2024-01-03 11:05:10 +00:00
|
|
|
|
configuration `winecfg`. Consultez la section Support de
|
2017-12-07 15:00:34 +00:00
|
|
|
|
https://www.winehq.org/ pour obtenir des astuces de configuration.
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
## EXÉCUTER DES PROGRAMMES
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2017-03-24 02:43:37 +00:00
|
|
|
|
Au démarrage de Wine, vous pouvez spécifier le chemin entier vers
|
2009-09-08 20:25:25 +00:00
|
|
|
|
l'exécutable ou seulement le nom de fichier.
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2017-03-24 02:43:37 +00:00
|
|
|
|
Par exemple pour exécuter le bloc-notes :
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
```
|
|
|
|
|
wine notepad (en utilisant le chemin d'accès spécifié
|
|
|
|
|
wine notepad.exe dans la base de registre pour localiser
|
|
|
|
|
le fichier)
|
2003-04-09 23:32:16 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
wine c:\\windows\\notepad.exe
|
|
|
|
|
(en utilisant la syntaxe de fichiers DOS)
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
wine ~/.wine/drive_c/windows/notepad.exe
|
|
|
|
|
(en utilisant la syntaxe Unix)
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
wine notepad.exe lisezmoi.txt
|
|
|
|
|
(en appelant le programme avec des paramètres)
|
|
|
|
|
```
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2010-07-13 21:19:14 +00:00
|
|
|
|
Wine n'est pas parfait, et certains programmes peuvent donc planter. Si
|
2017-03-24 02:43:37 +00:00
|
|
|
|
cela se produit, vous obtiendrez un journal du crash qu'il est recommandé
|
|
|
|
|
d'attacher à un éventuel rapport de bogue.
|
2009-06-14 20:43:24 +00:00
|
|
|
|
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
## SOURCES D'INFORMATIONS COMPLÉMENTAIRES
|
2009-06-14 20:43:24 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- **WWW** : Beaucoup d'informations à propos de Wine sont disponibles sur
|
2017-12-07 15:00:34 +00:00
|
|
|
|
WineHQ (https://www.winehq.org) : divers guides, base de données
|
2017-03-24 02:43:37 +00:00
|
|
|
|
d'applications, suivi de bogues. C'est probablement le meilleur
|
|
|
|
|
point de départ.
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- **FAQ** : La Foire aux Questions de Wine se trouve sur
|
2017-12-07 15:00:34 +00:00
|
|
|
|
https://www.winehq.org/FAQ
|
2002-06-05 00:46:25 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- **Wiki** : Le wiki Wine est situé sur https://wiki.winehq.org
|
2009-06-14 20:43:24 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- **Gitlab**: Le développement de Wine est hébergé sur https://gitlab.winehq.org
|
|
|
|
|
|
|
|
|
|
- **Listes de diffusion** :
|
2017-03-24 02:43:37 +00:00
|
|
|
|
Il existe plusieurs listes de diffusion pour les utilisateurs et
|
2017-12-07 15:00:34 +00:00
|
|
|
|
les développeurs Wine ; voyez https://www.winehq.org/forums pour de
|
2017-03-24 02:43:37 +00:00
|
|
|
|
plus amples informations.
|
2010-07-13 21:19:14 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- **Bogues** :
|
2017-12-07 15:00:34 +00:00
|
|
|
|
Signalez les bogues sur le Bugzilla Wine à https://bugs.winehq.org
|
2017-03-24 02:43:37 +00:00
|
|
|
|
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 corrigé.
|
2009-06-14 20:43:24 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- **IRC** : L'aide en ligne est disponible via le canal `#WineHQ` sur
|
2021-05-29 07:20:48 +00:00
|
|
|
|
irc.libera.chat.
|