Product SiteDocumentation Site

13.9. Emulazione di Windows: Wine

Nonostante tutti gli sforzi menzionati in precedenza, un certo numero di strumenti non ha ancora un equivalente sotto Linux, o per alcuni è assolutamente richiesta la versione originale. In questo caso possono essere comodi sistemi di emulazione di Windows. Il più noto fra essi è Wine.
Tuttavia, si tenga presente che è solo una soluzione fra le altre, ed il problema può essere affrontato anche con una macchina virtuale o con VNC; entrambe queste soluzioni sono descritte in dettaglio nei riquadri ALTERNATIVA Macchine virtuali e ALTERNATIVA Windows Terminal Server o VNC.
Cominciamo con un promemoria: l'emulazione permette di eseguire un programma (sviluppato per un sistema destinazione) su un diverso sistema host. Il software di emulazione usa il sistema host, dove gira l'applicazione, per imitare le funzionalità richieste del sistema destinazione.
Ora cerchiamo di installare i pacchetti richiesti (ttf-mscorefonts-installer è nella sezione contrib):
# apt install wine ttf-mscorefonts-installer
In un sistema a 64 bit (amd64), se le applicazioni di Windows sono applicazioni a 32 bit, allora si dovrà attivare multi-arch per essere in grado di installare wine32 dall'architettura i386 (si veda Sezione 5.4.5, «Supporto Multi-Arch»).
L'utente deve quindi eseguire winecfg e configurare quali posizioni (Debian) sono mappate su quali unità (Windows). winecfg ha alcuni valori predefinit e può rilevare automaticamente più unità; notare che se anche si ha un sistema dual-boot, non si dovrebbe puntare all'unità C: dove è montata la partizione di Windows in Debian, poichè Wine probabilmente sovrascriverebbe alcuni dati presenti nella partizione, rendendo Windows inutilizzabile. Per le altre impostazioni possono essere mantenuti i valori predefiniti. Per eseguire programmi Windows, è necessario prima installarli eseguendo il loro installer (Windows) all'interno di Wine, con un comando come wine .../setup.exe; una volta installato il programma, è possibile eseguirlo con wine .../programma.exe. La posizione esatta del file programma.exe dipende da dove è mappata l'unità C:; in molti casi, tuttavia, funziona eseguendo semplicemente wine programma, dato che il programma è di solito installato in un percorso dove Wine andrà a cercare da solo.
Notare che non ci si deve fidare di Wine (o soluzioni simili) senza collaudare effettivamente il software specifico: solo una vera prova d'uso determinerà per certo se l'emulazione è pienamente funzionante.