Nel lavoro quotidiano con i sistemi operativi, sia come amministratori o personale di supporto di un'organizzazione, sia come utenti normali, possiamo trovare situazioni in cui non sappiamo come installare un'applicazione o un programma di un sistema operativo in uno diverso poiché Ogni sistema gestisce i propri file system per eseguire programmi, abbiamo quanto segue:
File eseguibili
- I sistemi operativi Windows gestiscono i file .exe per l'installazione delle applicazioni.
- MacOS gestisce i file .dmg
- I sistemi Linux gestiscono i file .deb .rpm .pisi .bin .run .sh ecc.
Il problema è che non possiamo eseguire alcuna applicazione Windows su Linux o macOS o viceversa. Oggi questo tutorial porta la soluzione per installare in modo semplice e totalmente affidabile applicazioni Windows, .exe, in ambienti Linux e per questo caso utilizzeremo Ubuntu. Sebbene a priori sembrino sistemi totalmente diversi, la verità è che i progressi tecnologici hanno permesso di avere vantaggi con cui entrambi i sistemi sono correlati e compatibili. Ecco perché dobbiamo tenere a mente che ci sono programmi come quelli che vedremo oggi (Wine e PlayOnLinux) con cui eseguire programmi e applicazioni tra Windows e Linux.
Cos'è il vinoMolti utenti hanno sentito parlare di Wine e del suo utilizzo per eseguire in sicurezza applicazioni Windows, beh, questa applicazione è stata sviluppata con l'obiettivo di eseguire applicazioni e programmi solo Windows su altri sistemi operativi come se lo stessimo facendo su Windows stesso.
Wine è una risorsa open source che sviluppa costantemente nuovi aggiornamenti, sempre alla ricerca di miglioramenti a livello di compatibilità.
Caratteristiche del vinoTra le principali caratteristiche del Vino abbiamo:
- Gratuito.
- Può essere installato su sistemi operativi Linux, FreeBSD, Mac OS, ecc.
- Wine non funziona come emulatore in quanto consente alle applicazioni Windows di funzionare completamente.
- Supporto continuo.
- Supporta le connessioni TCP e UDP nei servizi web.
- Miglioramenti in Direct3D 11.
Cos'è PlayOnLinux?PlayOnLinux è un programma la cui caratteristica principale consiste nel poter installare e utilizzare programmi o applicazioni, compresi i giochi che si intendono sfruttare all'interno dei sistemi Windows. Ciò consente di ampliare notevolmente le possibilità poiché possiamo utilizzare il software che ci piace di più di Microsoft all'interno delle piattaforme Linux. Usare i programmi è un grande vantaggio, ma per i giocatori lo è ancora di più perché non dovremo cambiare equipaggiamento per poterli avere su entrambe le piattaforme. Il meglio di tutto questo è che siamo di fronte a una soluzione gratuita per poter eseguire file Windows su Linux.
Possiamo scaricare PlayOnLinux al seguente link gratuitamente.
Funzionalità di PlayOnLinuxTra le caratteristiche più importanti di questa applicazione possiamo trovare quanto segue:
- PlayOnLinux si basa sul codice Bash e Python.
- Tieni presente che non tutti i giochi sono supportati, anche se esiste la possibilità di un modulo di installazione manuale.
- Non avremo bisogno di una licenza Windows per utilizzare questa applicazione.
- PlayOnLinux si basa su un altro software, Wine, e permette di sfruttarne al massimo i vantaggi.
- È un programma software gratuito e gratuito.
1. Esegui Linux .exe con Wine
Passo 1
Sulla pagina ufficiale di Wine possiamo scaricare i repository ufficiali per ogni sistema operativo:
Passo 2
Il primo passo nell'installazione di Wine è eseguire il seguente comando che ci consentirà di abilitare l'architettura a 32 bit nel caso in cui Ubuntu sia a 64 bit:
sudo dpkg --add-architecture i386
Passaggio 3
Una volta aggiunta l'architettura, procediamo ad aggiungere i pacchetti Wine in Ubuntu, per questo eseguiremo i seguenti comandi:
wget https://dl.winehq.org/wine-builds/Release.key
Passaggio 4
Successivamente eseguiamo il seguente comando:
sudo apt-key add Release.key
Passaggio 5
Ora aggiungeremo il repository:
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/Passaggio 6
Aggiorniamo i pacchetti del sistema operativo:
sudo apt-get updatePassaggio 7
Quindi possiamo installare Wine utilizzando una delle seguenti opzioni. In questo caso installeremo la versione stabile. Accettiamo il download e l'installazione dei rispettivi pacchetti.
Versione stabilesudo apt-get install --install-recommends winehq-stable
Versione di svilupposudo apt-get install --install-recommends winehq-devel
Versione disponibilesudo apt-get install --install-recommends winehq-staging
2. Installa Linux.exe con Wine
Passo 1
Usare Wine è semplice, basta usare la seguente sintassi:
wine app.exead esempio, eseguiremo wine notepad.exe e il primo passo è aggiornare Wine:
INGRANDIRE
Passo 2
In caso di componenti aggiuntivi mancanti, verranno visualizzate le rispettive finestre pop-up da cui possono essere installati. Una volta terminato il processo, vedremo il nostro blocco note visualizzato con tutte le funzionalità:
INGRANDIRE
Passaggio 3
Allo stesso modo possiamo eseguire in Wine tutte le applicazioni ospitate nel percorso C:\Windows\System32
NotaSe abbiamo i file eseguibili in un'altra posizione, sarà necessario accedere a quella directory usando il comando cd
Passaggio 4
Per configurare i valori predefiniti di Wine utilizzeremo il seguente comando. Lì possiamo impostare più parametri di Wine.
winecfg
3. Installa le librerie Wine o le librerie Winetricks
Molte volte possiamo trovare problemi in Wine perché sicuramente una libreria non funziona o non ce l'abbiamo sul nostro computer dando errori DLL durante l'utilizzo del programma. In questo caso possiamo ricorrere ai trucchi del vino. Nominando winetricks parleremo di uno script che può essere allegato a wine e che ci aiuterà con quei problemi di libreria quando vogliamo installare .exe in Linux. Per questo faremo quanto segue:
Passo 1
Di solito con l'ultima versione di Wine, Winetricks è incluso. Per altre versioni possiamo comunque usare il seguente comando. Lo script verrà scaricato da noi e non dovremmo mai eliminarlo.
wget http://www.kegel.com/wine/winetricksPasso 2
Winetricks non richiede installazione e possiamo installare le librerie con questo comando:
sh winetricks libreriaad esempio, corefonts e librerie directx12:
sh winetricks corefonts directx12NotaCi sono utenti che preferiscono installare comunque Winetricks e quindi devono solo scrivere Winetricks in seguito e non sh Winetricks. Se questo è il tuo caso, usa quanto segue:
sudo chmod + x winetricks
sudo mv winetricks / usr / local / bin
Passaggio 3
Si consiglia inoltre di installare il pacchetto cabextract:
sudo apt-get install cabextractPassaggio 4
Quindi avvia lo script utilizzando i seguenti tasti e comando:
Alt + F2
trucchi del vino
4. Installa Linux.exe con PlayOnLinux
Un'altra alternativa a Wine è PlayOnLinux che ci permette di scaricare ed eseguire più applicazioni Windows o installarle da un file eseguibile sul computer locale.
È vero che ci sono molte applicazioni software gratuite equivalenti come libreoffice, gimp e alcune altre che hanno versioni compatibili con GNU/Linux come Skype, Firefox, Chrome, ecc. Anche con tutte queste opzioni, a volte è necessario installare e utilizzare programmi Windows al 100%, non compatibili con altri sistemi operativi.
Da questa esigenza sono nati programmi in grado di emulare un ambiente Windows, compito non facile e spesso molto complicato. PlayOnlinux ci permette di eseguire un gran numero di applicazioni non compatibili con GNU/Linux in modo semplice e con uno stile grafico molto amichevole.
PlayOnLinux si basa sul noto “wine”, ma a differenza di esso, ci fornisce un'interfaccia grafica meno complessa e una lista di software compatibili e precedentemente testati. Questo ci facilita e ci fa risparmiare molto tempo nel processo di installazione e configurazione.
PlayOnLinux è compatibile con: Fedora, Ubuntu, Archilinux, Frugalware tra le altre distribuzioni ed è anche compatibile con applicazioni Windows come Adobe Photoshop, MS Office …
Passo 1
Per scaricare PlayOnLinux possiamo andare al seguente link:
Passo 2
Per installarlo eseguiremo il seguente codice
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add - sudo wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.list apt-get update sudo sudo apt-get install PlayOnLinux
Come abbiamo visto, è possibile eseguire applicazioni Windows in Ubuntu in modo semplice e perfettamente funzionante. Ma non solo in Linux possiamo aprire file Linux e abbiamo anche la soluzione per aprire file .exe nei sistemi MacOS di Apple.