Come installare e configurare il vino in Ubuntu

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

Sul vino

Il vino è un software gratuito e open source che consente di eseguire programmi e giochi compatibili con Windows Microsoft su Linux, MacOS e Android (supporto sperimentale). Il vino è in fase di sviluppo da oltre due decenni e la compatibilità dell'applicazione è notevolmente migliorata dalla sua prima versione. Viene spesso interpretato erroneamente come emulatore. Tuttavia, è solo un livello di compatibilità che converte le chiamate dell'API di Windows alle chiamate POSIX in tempo reale, fornendo prestazioni quasi identiche come Windows (e in alcuni casi ancora meglio). Il vino sta per "Il vino non è un emulatore".

Installazione di vino a Ubuntu

I pacchetti di vino sono inclusi nei repository di Ubuntu per impostazione predefinita. Tuttavia non sono sempre aggiornati e alla pari con le ultime uscite. Quindi si consiglia di installare pacchetti di vino dal PPA Ubuntu ufficiale fornito dalla squadra del vino. Per fare ciò, esegui i seguenti comandi in successione:

Per Ubuntu 19.10:

$ sudo apt-addd-repository 'deb https: // dl.Winehq.org/vino-costruzioni/ubuntu/eoan main '
$ sudo apt update

Per Ubuntu 18.04:

$ sudo apt-addd-repository 'deb https: // dl.Winehq.org/vino-costruzioni/ubuntu/main bionico '
$ sudo apt update

Ora puoi installare build stabili, sviluppatori o staging eseguendo uno dei comandi di seguito:

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

Differenze tra diverse build di vino

Il repository ufficiale di vino fornisce tre diverse build, "stabile", "sviluppo" e "messa in scena". Le build stabili, come suggerisce il nome, forniscono l'ultima versione stabile del vino mentre le build sviluppatori sono in via di sviluppo, versioni all'avanguardia. Le build di stadiazione contengono molte patch sperimentali destinate a testare alcune funzionalità o risolvere i problemi di compatibilità. Non vi è alcuna garanzia che tutte queste patch saranno incluse nella filiale stabile in futuro.

Vinearch

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

  • Winearch = win32
  • Winearch = win64

Si noti che è necessario utilizzare Winearch una sola volta quando si crea un nuovo prefisso (spiegato di seguito).

Comprensione della funzione Wineprefix

Wineprefix è una caratteristica piuttosto utile del vino in cui è possibile isolare e containerizzare applicazioni Windows, librerie di sistema e file di configurazione confinandole in un'unica directory. Puoi creare tutti i prefissi che desideri e ognuno di essi sarà trattato separatamente.

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

$ Wineprefix =/path/to/prefisso vino/path/to/file.exe

Il comando sopra verrà eseguito "file.exe ”usando il percorso prefisso specificato nella variabile wineprefix. Se il percorso non esiste, una nuova directory verrà creata automaticamente. Se si omette la variabile Wineprefix, tutte le app verranno installate nel prefisso predefinito situato nella cartella Hidden "Wine" nella tua directory di casa (~/.vino).

Utilizzo di vinearch e weeprefix insieme per eseguire un'app Windows

È possibile combinare Winearch con un wineprefix personalizzato per specificare correttamente l'architettura per un prefisso.

$ Winearch = win32 wineprefix =/path/to/prefisso vino/path/to/file.exe

Layout del filesystem di un prefisso del vino

Tutti i prefissi sul 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 in unità "C". Questi prefissi contengono un numero di librerie che fanno parte del progetto Open Source. Lo screenshot di seguito ti darà un'idea del layout della directory:

Se gestisci un ".exe "o".MSI "Installer Usando il vino, l'app verrà installata in" Programmi "in" Drive_C "(a meno che non si fornisca un percorso personalizzato). Quindi per eseguire un ".File Exe ”Al termine dell'installazione, potrebbe essere necessario andare alla cartella dell'applicazione nella directory" Program Files "per avviare l'app.

Winecfg

Puoi cambiare molte impostazioni e comportamenti di un prefisso del vino eseguendo il comando "winecfg". Alcune delle impostazioni includono impostazioni di visualizzazione, impostazioni di unità esterne e impostazioni audio.

Esegui uno dei seguenti comandi per lanciare WineCFG:

$ winecfg
$ Wineprefix =/path/to/prefisso winecfg

Pannello di controllo del vino

"Wine Control Panel" è un'altra utilità utile inclusa nel vino che consente di configurare i gamepad e modificare altre opzioni utili.

Puoi eseguire WineControl usando uno dei comandi di seguito:

$ vino controllo
$ Wineprefix =/path/to/prefisso vino controllo

Winetricks

Winetricks è uno strumento pratico spedito con vino, che ti consente di installare molte librerie e app di terze parti da un'interfaccia GUI. Ti consente inoltre di modificare le impostazioni per un wearprefix e svolgere attività di manutenzione. Mentre la GUI di WineTricks non è così intuitiva come le altre app GTK e QT Linux, fa il lavoro.

Per installare Winetricks in Ubuntu, eseguire il comando di seguito:

$ sudo apt install winetricks

Ora puoi eseguire Winetricks usando uno dei seguenti comandi:

$ Winitricks
$ Wineprefix =/path/to/prefisso winetricks

Winetricks ha anche una bella interfaccia della riga di comando, puoi saperne di più eseguendo il comando qui sotto:

$ WINETRICKS -Help

Esecuzione di file "LNK" nel vino

Finora gli esempi sopra hanno spiegato come eseguire ".File exe ”utilizzando il vino. Tuttavia, alcune app in Windows vengono con ".File LNK "che non sono altro che scorciatoie per i binari eseguibili con alcune personalizzazioni e parametri extra.

Correre ".file lnk "che utilizzano vino, devi eseguire un comando usando uno dei seguenti formati:

$ vino start/percorso/to/file.lnk
$ Wineprefix =/path/to/prefisso vino start/path/to/file.lnk

Esecuzione di file "bat" nel vino

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

$ WineConsole/Path/To/File.pipistrello
$ Wineprefix =/path/to/prefisso wineconsole/path/to/file.pipistrello

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

Conclusione

Il vino è in grado di eseguire numerose app di Windows in Linux, colmando il divario tra due piattaforme. Mentre alcune app popolari non stanno ancora lavorando con il vino, la compatibilità generale è migliorata considerevolmente. Nel recente passato, Valve ha annunciato il livello di compatibilità "Proton" per l'esecuzione di giochi Windows su Linux usando Steam. Proton si basa sul vino e viene fornito con ulteriori funzionalità, aggiornamenti di qualità della vita e patch di compatibilità.