Compatibilità Windows Windows

Come installare e configurare Wine in Ubuntu

Come installare e configurare Wine in Ubuntu
Questo articolo spiegherà come installare e configurare Wine in Ubuntu per eseguire app compatibili con Windows.

A proposito di vino

Wine è un software gratuito e open source che consente di eseguire programmi e giochi compatibili con Microsoft Windows su Linux, macOS e Android (supporto sperimentale). Wine è in sviluppo da oltre due decenni e la compatibilità delle applicazioni è notevolmente migliorata dalla sua prima versione. Viene spesso interpretato erroneamente come un emulatore. Tuttavia, è solo un livello di compatibilità che converte le chiamate API di Windows in chiamate POSIX in tempo reale, fornendo prestazioni quasi identiche a quelle di Windows (e in alcuni casi anche migliori). Wine sta per "Wine Is Not a Emulator".

Installare Wine in Ubuntu

I pacchetti Wine sono inclusi nei repository Ubuntu per impostazione predefinita. Tuttavia non sono sempre aggiornati e alla pari con le ultime versioni. Quindi si consiglia di installare i pacchetti wine dal PPA ufficiale di Ubuntu fornito dal team di wine. Per farlo, esegui in successione i seguenti comandi:

Per Ubuntu 19.10:

$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$ sudo apt update

Per Ubuntu 18.04:

$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
$ sudo apt update

Ora puoi installare build wine stable, developer o staging eseguendo uno dei seguenti comandi:

$ sudo apt install winehq-stable
$ sudo apt install winehq-devel
$ sudo apt install winehq-staging

Differenze tra diversi tipi di vino

Il repository ufficiale del vino fornisce tre diverse build, "stable", "devel" e "staging". Le build stabili, come suggerisce il nome, forniscono l'ultima versione stabile di wine mentre le build degli sviluppatori sono in fase di sviluppo, versioni all'avanguardia. Le build di staging contengono molte patch sperimentali destinate a testare alcune funzionalità o risolvere problemi di compatibilità. Non c'è alcuna garanzia che tutte queste patch saranno incluse nel ramo stabile in futuro.

WINEARCH

Dopo aver installato wine, puoi utilizzare la variabile d'ambiente WINEARCH per definire l'architettura corretta per i prefissi wine. Per impostazione predefinita, tutte le app del vino sono installate in un ambiente a 64 bit. Tuttavia, è possibile modificare il comportamento utilizzando la variabile di ambiente WINEARCH nel seguente formato:

Nota che devi usare WINEARCH solo una volta quando crei un nuovo prefisso (spiegato di seguito).

Comprensione della funzione WINEPREFIX

WINEPREFIX è una funzionalità piuttosto utile di wine in cui è possibile isolare e containerizzare applicazioni Windows, librerie di sistema e file di configurazione confinandoli in un'unica directory. Puoi creare tutti i prefissi che desideri e ognuno di essi verrà trattato separatamente.

Molti utenti Linux preferiscono creare un prefisso separato per ciascuna delle app o dei giochi di Windows che desiderano installare ed eseguire utilizzando wine. Spesso l'installazione di un'app Windows richiede l'installazione di librerie e toolkit di terze parti. L'utilizzo di prefissi separati per le app garantisce una migliore compatibilità, meno conflitti e un filesystem più pulito. È possibile creare un nuovo WINEPREFIX utilizzando una variabile di ambiente nel seguente formato:

$ WINEPREFIX=/percorso/a/prefisso wine /percorso/a/file.EXE

Il comando sopra eseguirà "file.exe” utilizzando il percorso del prefisso specificato nella variabile WINEPREFIX. Se il percorso non esiste, verrà creata automaticamente una nuova directory. Se ometti la variabile WINEPREFIX, tutte le app verranno installate con il prefisso predefinito situato nella cartella "wine" nascosta nella tua home directory (~/.vino).

Utilizzo di WINEARCH e WINEPREFIX insieme per eseguire un'app Windows

Puoi combinare WINEARCH con un WINEPREFIX personalizzato per specificare correttamente l'architettura per un prefisso.

$ WINEARCH=win32 WINEPREFIX=/percorso/a/prefisso wine /percorso/a/file.EXE

Layout del filesystem di un prefisso di vino

Tutti i prefissi di vino, predefiniti o personalizzati, includono molti file e cartelle che rappresentano un tipico file system di Windows in cui tutte le librerie e le app di sistema sono installate nell'unità "C". Questi prefissi contengono un numero di librerie che fanno parte del progetto open source Wine. Lo screenshot qui sotto ti darà un'idea del layout della directory:

Se esegui un ".exe" o ".msi” utilizzando wine, l'app verrà installata in “Programmi” sotto “drive_c” (a meno che non si fornisca un percorso personalizzato). Quindi, per eseguire un ".exe" al termine dell'installazione, potrebbe essere necessario accedere alla cartella dell'applicazione nella directory "Programmi" per avviare l'app.

Winecfg

Puoi modificare molte impostazioni e comportamento di un prefisso wine eseguendo il comando "winecfg". Alcune delle impostazioni includono le impostazioni del display, le impostazioni dell'unità esterna e le impostazioni audio.

Esegui uno dei seguenti comandi per avviare winecfg:

$ winecfg
$ WINEPREFIX=/percorso/al/prefisso winecfg

Pannello di controllo del vino

“Wine control Panel” è un'altra utile utility inclusa in wine che ti permette di configurare i gamepad e modificare altre utili opzioni.

Puoi eseguire winecontrol usando uno dei comandi seguenti:

$ controllo del vino
$ WINEPREFIX=/percorso/al/prefisso controllo vino

Trucchi di vino

Winetricks è uno strumento utile fornito con wine, che ti consente di installare molte librerie e app di terze parti da un'interfaccia GUI. Consente inoltre di modificare le impostazioni per un prefisso wine ed eseguire attività di manutenzione. Sebbene la GUI di winetricks non sia intuitiva come altre tipiche app GTK e Qt Linux, svolge il suo lavoro.

Per installare winetricks in Ubuntu, esegui il comando seguente:

$ sudo apt install winetricks

Ora puoi eseguire winetricks utilizzando uno dei seguenti comandi:

$ trucchi del vino
$ WINEPREFIX=/percorso/a/prefisso winetricks

Winetricks ha anche una bella interfaccia a riga di comando, puoi saperne di più eseguendo il comando seguente:

$ winetricks --help

Esecuzione di file "Lnk" in Wine

Finora gli esempi sopra hanno spiegato come eseguire ".exe” utilizzando Wine. Tuttavia, alcune app in Windows sono dotate di ".lnk" che non sono altro che collegamenti a binari eseguibili con alcune personalizzazioni e parametri extra.

Correre ".lnk" utilizzando wine, devi eseguire un comando utilizzando uno dei seguenti formati:

$ wine start /percorso/del/file.lnk
$ WINEPREFIX=/percorso/a/prefisso inizio vino /percorso/a/file.lnk

Esecuzione di file "Bat" in Wine

I file bat sono file di script simili a bash che possono essere eseguiti in Windows utilizzando il prompt dei comandi o l'interprete. Wine include un'utilità "wineconsole" che può essere utilizzata per avviare il prompt dei comandi ed eseguire ".bat" file. Puoi correre”.bat" utilizzando uno dei seguenti comandi:

$ wineconsole /percorso/del/file.pipistrello
$ WINEPREFIX=/percorso/a/prefisso wineconsole /percorso/a/file.pipistrello

L'interprete dei comandi mostrato sopra supporta tutti i principali comandi compatibili con Windows.

Conclusione

Wine è in grado di eseguire numerose app Windows in Linux, colmando il divario tra due piattaforme. Sebbene alcune app popolari non funzionino ancora con Wine, la compatibilità generale è notevolmente migliorata. Nel recente passato, Valve ha annunciato il livello di compatibilità "Proton" per l'esecuzione di giochi Windows su Linux utilizzando Steam. Proton è basato su Wine e include funzionalità aggiuntive, aggiornamenti sulla qualità della vita e patch di compatibilità.

Rimappa i pulsanti del mouse in modo diverso per software diversi con X-Mouse Button Control
Forse hai bisogno di uno strumento che possa cambiare il controllo del tuo mouse con ogni applicazione che utilizzi. In questo caso, puoi provare un'a...
Recensione del mouse wireless Microsoft Sculpt Touch
Ho letto di recente del Microsoft Scolpisci il tocco mouse wireless e ho deciso di acquistarlo. Dopo averlo usato per un po', ho deciso di condividere...
Trackpad e puntatore del mouse su schermo AppyMouse per tablet Windows
Gli utenti di tablet spesso mancano il puntatore del mouse, soprattutto quando sono abituati a usare i laptop laptop. Gli smartphone e i tablet touchs...