Come installare Wine 9 su Ubuntu 24.04, 22.04 o 20.04

Wine 9 è l'ultima versione del popolare livello di compatibilità che consente di eseguire applicazioni Windows su sistemi operativi simili a Unix, incluso Linux. Questa versione introduce importanti miglioramenti, inclusa la nuova modalità WoW64, che consente alle applicazioni Windows a 32 bit di funzionare su un'installazione Unix puramente a 64 bit, supporto Wayland migliorato e migliore compatibilità ARM64. Inoltre, Wine 9 apporta miglioramenti alla grafica, incluso il supporto Vulkan e aggiornamenti a Direct3D, DirectShow e DirectMusic, migliorando le prestazioni e la compatibilità con molte applicazioni e giochi.

Per installare Wine 9 su Ubuntu 24.04, 22.04 o 20.04 LTS, puoi utilizzare il repository WineHQ, che offre le ultime build stabili, pre-release e di sviluppo. Questa guida ti guiderà attraverso il processo di installazione utilizzando il terminale della riga di comando.

Aggiorna Ubuntu prima dell'installazione di Wine

Prima di installare Wine, aggiorna il tuo sistema per prevenire potenziali conflitti durante l'installazione:

sudo apt update && sudo apt upgrade

Passaggi di preinstallazione di Wine

Per facilitare il processo di installazione del software, è necessario installare i seguenti pacchetti:

sudo apt install software-properties-common apt-transport-https curl

Abilita il supporto a 32 bit per Wine (facoltativo)

Abilita il supporto dell'architettura a 32 bit per rendere Wine compatibile con molti giochi e applicazioni Windows. La mancanza di questo supporto può limitare l'usabilità di Wine.

Per attivare il supporto dell'architettura a 32 bit, eseguire il comando seguente:

sudo dpkg --add-architecture i386

Soprattutto per i sistemi di fascia bassa, gli utenti dovrebbero abilitare questa funzionalità poiché molti giochi a 32 bit la richiedono. I sistemi ad alta potenza non subiranno alcun impatto negativo dall'installazione di questi pacchetti, garantendo la completa compatibilità con Wine e il buon funzionamento di varie applicazioni.

Importa il repository APT WineHQ

Prima di installare qualsiasi versione di Wine da WineHQ, è fondamentale importare la chiave GPG e il repository WineHQ per il tuo sistema Ubuntu Linux per garantire l'autenticità dei pacchetti Wine.

Per importare la chiave GPG richiesta, esegui il comando seguente:

curl -s https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/winehq.gpg > /dev/null

Successivamente, importa il repository WineHQ utilizzando il seguente comando:

echo deb [signed-by=/usr/share/keyrings/winehq.gpg] http://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main | sudo tee /etc/apt/sources.list.d/winehq.list

Dopo aver importato la chiave GPG e il repository, esegui un aggiornamento APT per riconoscere i pacchetti appena importati:

sudo apt update

Procedere con l'installazione di Wine

Opzione 1: installa la versione stabile di Wine

Il primo metodo per installare Wine è installare l'ultima versione stabile dal repository WineHQ, che spesso è una soluzione migliore rispetto all'utilizzo della versione del repository Ubuntu. Questa opzione fornisce una versione più aggiornata di Wine senza essere all'avanguardia come la versione di sviluppo di WineHQ.

Per installare la versione stabile di Wine, esegui il comando seguente:

sudo apt install --install-recommends winehq-stable

Nota: utilizzare l'opzione –install-recommends per installare le dipendenze consigliate di WineHQ, ottimizzandone le prestazioni sul sistema.

Una volta completata l'installazione, puoi verificare la versione di Wine che hai installato digitando il seguente comando:

wine --version

Verrà visualizzata la versione di Wine attualmente installata sul tuo sistema.

Alternativa: installa Wine dal repository Ubuntu

Considera l'installazione della versione disponibile nei repository di Ubuntu per una versione stabile di Wine. Anche se forse obsoleta, questa versione è un'alternativa affidabile.

Per installare la versione di Wine a 64 bit dal repository Ubuntu, inserisci il comando seguente:

sudo apt install wine64

Se hai abilitato il supporto a 32 bit, installa entrambe le architetture a 64 e 32 bit come indicato:

sudo apt install wine64 wine32

Questo comando installerà sia la versione a 64 bit che quella a 32 bit di Wine.

Opzione 2: installare la versione di gestione temporanea di Wine

Il secondo metodo per installare Wine è installare la versione più recente dal ramo di staging. Questa opzione fornisce una versione beta o di prova appena prima del rilascio ufficiale. È ideale per gli utenti che preferiscono una versione più recente di Wine rispetto alla versione stabile ma non vogliono rischiare l'instabilità dell'utilizzo della versione di sviluppo all'avanguardia.

Per installare la versione di staging di Wine, eseguire il comando seguente:

sudo apt install --install-recommends winehq-staging

Questo installerà l'ultima versione di Wine dal ramo di staging, incluse tutte le dipendenze necessarie.

Una volta completata l'installazione, puoi verificare la versione di Wine che hai installato digitando il seguente comando:

wine --version

Verrà visualizzata la versione di Wine attualmente installata sul tuo sistema.

Opzione 3: installa Wine devel (versione di sviluppo notturna)

Considera l'installazione di Wine dal ramo di sviluppo per accedere alle funzionalità più recenti. Questa versione, sebbene all'avanguardia, potrebbe essere instabile. Pertanto, solo gli utenti esperti o gli sviluppatori dovrebbero utilizzarlo.

Per installare la versione di sviluppo di Wine, inserisci il comando seguente:

sudo apt install --install-recommends winehq-devel

Questo installerà l'ultima versione di Wine dal ramo di sviluppo e tutte le dipendenze necessarie.

Una volta completata l'installazione, puoi verificare la versione di Wine che hai installato digitando il seguente comando:

wine --version

Verrà visualizzata la versione di Wine attualmente installata sul tuo sistema. Seguendo questi passaggi, puoi installare l'ultima versione di sviluppo di Wine e sperimentare le sue funzionalità più recenti.

Finalizzare l'installazione di Wine

Dopo aver installato con successo WineHQ sul tuo sistema Ubuntu, finalizza l'installazione eseguendo il comando "winecfg". Questo comando configura gli ambienti necessari per Wine, incluso Mono, per eseguire applicazioni .NET su Linux.

Per avviare la finestra di dialogo di configurazione di Wine, inserisci il comando seguente:

winecfg

Fare clic su "Installa" per avviare le installazioni necessarie. Al termine, viene visualizzata la finestra di dialogo di configurazione di Wine, in cui è possibile regolare le impostazioni di Wine, se necessario. L'impostazione predefinita è Windows 7, ma potresti voler passare a una versione più recente, come Windows 10, poiché Windows 11 non è ancora supportato.

Una volta completate le modifiche desiderate, chiudere la finestra di dialogo.

Ci sono anche extra opzionali che puoi installare per rendere la tua esperienza con Wine ancora migliore. Ad esempio, puoi installare winetricks, che fornisce librerie e applicazioni aggiuntive per aiutare Wine a eseguire il software Windows in modo più fluido. Puoi installare winetricks eseguendo il seguente comando nel tuo terminale:

sudo apt install winetricks

Con winetricks installato, usalo per introdurre componenti Windows aggiuntivi non inclusi con Wine. Ad esempio, per installare i caratteri Microsoft a 32 bit, utilizzare il comando seguente:

winetricks allfonts

Comandi aggiuntivi per Wine

Esempio di installazione del pacchetto Wine su Ubuntu: installa NotePad ++

Per eseguire un file binario di Windows utilizzando Wine, puoi fare clic con il pulsante destro del mouse sul file, selezionare "Apri con un'altra applicazione" e selezionare Wine dall'elenco delle applicazioni.

Ad esempio, desideri scaricare e installare Notepad++ sul tuo sistema Ubuntu utilizzando Wine. Innanzitutto, scarica il file Blocco note++ file .exe di installazione dal sito Web ufficiale. Una volta completato il download, vai alla directory del file.

Per eseguire il file di installazione utilizzando Wine, fare clic con il pulsante destro del mouse sul file .exe, selezionare "Apri con un'altra applicazione", quindi selezionare Wine dall'elenco delle applicazioni.

Per eseguire Notepad++, fare clic sull'icona dell'applicazione e il software verrà avviato utilizzando Wine. Puoi utilizzare lo stesso processo per eseguire qualsiasi altra applicazione Windows sul tuo sistema Ubuntu.

Configura Wine come 32 bit

Wine su Ubuntu può essere configurato per eseguire applicazioni Windows sia a 32 bit che a 64 bit. Sebbene la configurazione predefinita supporti le applicazioni a 64 bit, è possibile regolare le impostazioni per supportare le applicazioni a 32 bit.

Per la configurazione dell'applicazione a 32 bit, regolare la variabile di ambiente WINEARCH su "win32" e impostare la variabile di ambiente WINEPREFIX su una directory diversa dalla directory predefinita "~/.wine".

Per impostare WINEARCH su "win32", immettere il seguente comando:

export WINEARCH=win32

Successivamente, imposta la variabile d'ambiente WINEPREFIX su una directory diversa da quella predefinita "~/.wine". Puoi farlo digitando il seguente comando:

export WINEPREFIX=~/.wine32

Questo comando crea una nuova directory del prefisso Wine chiamata ".wine32" nella tua home directory.

winecfg

Infine, esegui la finestra di dialogo di configurazione di Wine utilizzando il comando "winecfg" per applicare le modifiche apportate:

winecfg

Si aprirà la finestra di configurazione di Wine, in cui potrai apportare le modifiche necessarie alle impostazioni per le tue applicazioni a 32 bit.

Comandi per eseguire Wine dal terminale

Esegui i comandi Wine dal terminale Ubuntu per un maggiore controllo sul software in esecuzione. Questa sezione introduce e spiega alcuni comandi di Wine comunemente usati.

comando del vino

Il comando più elementare per Wine è “wine”. Questo comando consente di eseguire le applicazioni Windows dal terminale. Per utilizzare questo comando, digita "wine" seguito dal percorso del file .exe che desideri eseguire.

Esempio:

wine /path/to/program.exe

comando winecfg

Il comando "winecfg" consente di configurare varie impostazioni per Wine, come la versione di Windows, le impostazioni audio e le impostazioni grafiche. Questo comando apre la finestra di dialogo di configurazione di Wine, dove è possibile modificare le impostazioni.

Esempio:

winecfg

comando regedit

Il comando "regedit" consente di accedere all'editor del registro di Wine, un database che memorizza le impostazioni di configurazione per le applicazioni Wine e Windows.

Esempio:

wine regedit

comando winetricks

Utilizzare il comando "winetricks" per installare componenti aggiuntivi e librerie non incluse in Wine, selezionandoli da un elenco di componenti disponibili.

Esempio:

winetricks allfonts

comando winepath

Il comando "winepath" converte i percorsi in stile Windows in percorsi in stile Unix e viceversa. È utile per gli script che funzionano sia con percorsi Windows che Unix.

Esempio:

winepath -w /unix/path

Questo comando convertirà il percorso in stile Unix in un percorso in stile Windows.

comando wineserver

Il comando “wineserver” supervisiona il server Wine, facilitando la comunicazione tra le applicazioni Windows e Linux. Anche se usato raramente, può aiutare con il debug e la risoluzione dei problemi.

Esempio:

wineserver -k

Questo comando ucciderà il server Wine, il che può aiutare a risolvere alcuni problemi con Wine.

Utilizzando questi comandi di Wine, puoi avere un maggiore controllo sulle tue applicazioni Windows e migliorare la tua esperienza nell'eseguirle su Ubuntu.

Aggiornamento del vino

Per aggiornare Wine all'ultima versione da WineHQ, è necessario eseguire il seguente comando nel terminale:

sudo apt upgrade && sudo apt update

Rimozione del vino

A seconda della versione di Wine che hai installato, puoi utilizzare uno dei seguenti comandi per rimuoverla.

sudo apt remove winehq-stable
sudo apt remove winehq-staging
sudo apt remove winehq-devel

Dopo aver rimosso la versione di Wine che non ti serve più, puoi eliminare il file del repository utilizzando il seguente comando:

sudo rm /etc/apt/sources.list.d/winehq.list

Se hai eliminato il repository WineHQ, valuta la possibilità di rimuovere la chiave GPG con il comando seguente:

sudo rm /usr/share/keyrings/winehq.gpg

Rimuovi Wine (versioni del repository Ubuntu)

Se hai installato Wine dal repository Ubuntu predefinito, puoi utilizzare il seguente comando per rimuoverlo:

sudo apt remove wine32 wine64

Conclusione

Con Wine 9 installato sul tuo sistema Ubuntu, puoi sfruttare appieno gli ultimi miglioramenti nell'esecuzione delle applicazioni Windows su Linux. L'uso del repository WineHQ garantisce l'accesso alle funzionalità e ai miglioramenti più aggiornati. Goditi la compatibilità, le prestazioni e le nuove funzionalità migliorate offerte da Wine 9, consentendo un'esperienza senza interruzioni con le applicazioni Windows sulla tua configurazione Linux.

Joshua James
Seguimi
Ultimi post di Joshua James (vedi tutto)

Lascia un commento