13.8. L'émulation Windows : Wine
Quels que soient les efforts fournis sur tous les plans précédents, on trouve toujours tel ou tel outil particulier sans équivalent connu sous Linux ou dont il est absolument nécessaire d'employer la version originale. C'est pourquoi les systèmes d'émulation de Windows sont intéressants. C'est précisément le rôle du logiciel Wine.
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).
Installons maintenant les paquets requis (ttf-mscorefonts-installer est dans la section contrib) :
#
apt install wine ttf-mscorefonts-installer
Sur un système 64 bits (amd64), si vos applications Windows sont des applications 32 bits, il faudra activer le multi-architecture pour pouvoir installer le paquet
wine32 en architecture i386 (voir
Section 5.4.5, « Support multi-architecture »).
The user then needs to run winecfg
and configure which (Debian) locations are mapped to which (Windows) drives. winecfg
has some sane defaults and can auto-detect some more drives; note that even if you have a dual-boot system, you should not point the C:
drive at where the Windows partition is mounted in Debian, as Wine is likely to overwrite some of the data on that partition, making Windows unusable. Other settings can be kept to their default values. To run Windows programs, you will first need to install them by running their (Windows) installer under Wine, with a command such as wine .../setup.exe
; once the program is installed, you can run it with wine .../program.exe
. The exact location of the program.exe
file depends on where the C:
drive is mapped; in many cases, however, simply running wine program
will work, since the program is usually installed in a location where Wine will look for it by itself.
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.