Come aprire un programma Windows su Linux
Per installare ed eseguire un software sviluppato per Windows su un PC con il sistema operativo Linux, si può usare l'applicazione WineHQ. E' un'applicazione open source e gratuita.
Cos'è WineHQ? E' un software emulatore installabile su sistemi operativi Unix Like come Linux o Mac che permette di eseguire i programmi nati per Microsoft Windows 95, 98, 2000, XP, 7, Vista o W10. Ad esempio, excel, word, giochi o qualsiasi altro software.
Wine ha una compatibilità molto elevata con i programmi Windows. Il più delle volte funziona.
Come installare Wine su Linux
Se si usa una versione Linux Ubuntu o Mint a 64 bit del s.o. bisogna estenderla anche a 32 bit
sudo dpkg --add-architecture i386
Poi per installare Wine basta digitare dalla riga comandi
sudo apt-get install wine
L'installazione utilizza la versione stabile di Wine presa dal repository.
Durante l'installazione Wine crea una cartella nascosta per utilizzarla come unità logica C:\ del DOS.
Nota. La versione Wine del repository non sempre è l'ultima disponibile. Per installare e configurare l'ultima versione rilasciata di WineHQ o per installarlo su altri sistemi operativi (BSD, MacOS,ecc) consiglio di leggere le istruzioni aggiornate direttamente sul sito ufficiale winehq.com
Come eseguire un programma exe con Wine
Per eseguire un programma .exe seleziono il file exe e clicco sul tasto destro del mouse.
Tra le varie voci di scelta c'è Apri con Wine.
In questo modo l'esecuzione del programma .exe viene gestita direttamente da Wine anziché da Linux.
Nota. Questa via mi permette anche di avviare una vera e propria installazione del software sull'unità logica C fittizia.
Posso aprire un file con Wine anche dalla riga comandi di Linux tramite il comando wine.
wine /percorso/programma.exe
Perché si chiama Wine
Inizialmente Wine era conosciuto come l'acronimo di WINdows Emulator.
Poi gli sviluppatori specificarono meglio il significato di Wine come l'acronimo di Wine Is Not an Emulator.
Nota. In effetti Wine non è esattamente un software di emulazione in quanto esegue effettivamente i programmi. E' un ambiente intermedio tra il sistema operativo Linux e il programma exe del DOS/Windows.
E così via.