13.8. Emulació de Windows: Wine
Malgrat tots els esforços anteriorment esmentats, encara hi ha una sèrie d'eines sense un equivalent en Linux, o per a les quals la versió original és absolutament necessària. Aquí és on els sistemes d'emulació de Windows ens seran pràctics. El més conegut entre ells és el Wine.
Comencem amb un recordatori: l'emulació permet executar un programa (desenvolupat per a un sistema objectiu) en un sistema amfitrió diferent. El programari d'emulació utilitza el sistema hoste, on s'executa l'aplicació, per imitar les característiques requerides del sistema objectiu.
Ara instal·larem els paquets requerits (ttf-mscorefonts-installer està a la secció «contrib»):
#
apt install wine ttf-mscorefonts-installer
En un sistema de 64 bits (amd64), si les aplicacions de Windows són de 32 bits, llavors haureu d'activar el «multi-arch» per poder instal·lar el wine32 de l'arquitectura i386 (vegeu
Secció 5.4.5, «Suport multiarquitectura»).
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.
Tingueu en compte que no s'ha de confiar en Wine (o solucions similars) sense provar el programari en particular: només una prova d'ús real determinarà de manera concloent si l'emulació és plenament funcional.