Product SiteDocumentation Site

13.9. L'émulation Windows : Wine

In spite of all the previously mentioned efforts, there are still a number of tools without a Linux equivalent, or for which the original version is absolutely required. This is where Windows emulation systems come in handy. The most well-known among them is Wine.
However, one should keep in mind that it is only a solution among others, and the problem can also be tackled with a virtual machine or VNC; both of these solutions are detailed in the sidebars ALTERNATIVE Les machines virtuelles and ALTERNATIVE Windows Terminal Server ou VNC.
Rappelons au passage qu'une émulation permet d'exécuter un programme développé pour un autre système en imitant celui-ci grâce à un logiciel (qui en simule donc les fonctionnalités du mieux qu'il peut à partir des possibilités du système hôte sur lequel il s'exécute).
Now let's install the required packages (ttf-mscorefonts-installer is in the contrib section):
# apt-get install wine ttf-mscorefonts-installer
On a 64 bit (amd64) system, if your Windows applications are 32 bit applications, then you will have to enable multi-arch to be able to install wine32 from the i386 architecture (see Section 5.4.5, « Support multi-architecture »).
L'utilisateur doit alors exécuter winecfg et configurer quel emplacement (Debian) correspond à quel lecteur (Windows). winecfg a des valeurs par défaut raisonnables et peut autodétecter plusieurs lecteurs ; signalons que si vous avez un système en double boot, il ne faut pas faire pointer le lecteur C: vers l'emplacement où la partition Windows est montée sous Debian, sinon Wine va probablement écraser quelques données sur cette partition, rendant Windows inutilisable. Les autres paramètres peuvent être conservés à leur valeur par défaut. Pour exécuter des programmes Windows, il faut tout d'abord les installer en exécutant leur installateur (Windows) sous Wine, par exemple avec une commande comme wine .../setup.exe ; une fois le programme installé, on peut l'exécuter avec wine .../program.exe. L'emplacement exact du fichier program.exe dépend de l'emplacement configuré pour le lecteur C: ; toutefois, dans de nombreux cas, exécuter wine program fonctionnera parce que le programme est souvent installé dans un emplacement standard où Wine peut le retrouver.
Avant de compter sur Wine ou des solutions similaires, il faut savoir que rien ne remplace le test réel d'une version d'un logiciel : lui seul assure un fonctionnement satisfaisant avec une solution d'émulation.