GNU/Linux >> Linux Esercitazione >  >> Linux

Come iniziare e installare Wine per Ubuntu

Supponiamo che tu usi Linux come driver quotidiano, quindi il tuo lavoro o la tua scuola hanno prescritto un programma che funziona solo su Windows. Che peccato. Ma prima di pensare a far girare una macchina virtuale, che occuperebbe le risorse del tuo computer, perché non prendere in considerazione un'alternativa migliore:Wine for Ubuntu.

Resta sintonizzato e impara a installare e configurare Wine per Ubuntu ed eseguire applicazioni Windows senza interruzioni in pochissimo tempo!

Prerequisiti

Questo tutorial sarà una dimostrazione pratica. Se desideri seguire, avrai bisogno di un computer con almeno Ubuntu 18.04 e un ambiente desktop. Questa guida utilizza Ubuntu 20.04.

Abilitazione del supporto multiarch sul tuo computer Ubuntu

Wine è disponibile in binari a 64 e 32 bit. Se si dispone di una CPU con capacità a 64 bit, è necessario installarle entrambe per garantire il supporto dei programmi per entrambe le architetture. Ma prima di poter installare i binari richiesti a 32 bit, devi abilitare il supporto multiarch sul tuo computer Ubuntu.

1. Innanzitutto, apri una finestra del terminale sul desktop di Ubuntu o accedi tramite SSH se remoto.

2. Quindi, esegui il comando seguente per determinare l'architettura della CPU del tuo computer.

lscpu

Cerca il valore della modalità operativa della CPU nel risultato. Il risultato determina se il computer può eseguire programmi solo a 32 bit o sia a 64 bit che a 32 bit. Come puoi vedere di seguito, questo computer può eseguire programmi sia a 64 bit che a 32 bit.

Se l'architettura della tua CPU è solo a 32 bit, salta i passaggi rimanenti in questa sezione poiché non si applicano al tuo computer.

3. Ora abilita il supporto multiarch sul tuo computer Ubuntu eseguendo il comando seguente.

sudo dpkg --add-architecture i386

4. Infine, aggiorna la cache del pacchetto eseguendo il comando seguente.

sudo apt update -y

Come puoi vedere, la cache dei pacchetti locale ora include pacchetti a 32 bit (i386).

Installazione di Wine per Ubuntu dal repository di Ubuntu

Il modo più rapido e conveniente per installare Wine per Ubuntu è dal repository di Ubuntu. Come mai? Se sai come eseguire apt comando, allora sei già a metà strada.

Il repository ufficiale di Ubuntu potrebbe non avere sempre l'ultima versione di Wine. Se preferisci installare l'ultima versione stabile di Wine per Ubuntu, puoi saltare questa sezione.

Per installare Wine dal repository Ubuntu tramite APT, segui questi passaggi.

A seconda della capacità della CPU, esegui uno dei comandi seguenti per installare la versione appropriata di Wine per Ubuntu. Questo tutorial installa entrambi win64 e win32 . Poiché stai installando con apt , il processo installa automaticamente le dipendenze aggiuntive.

# Install Wine multiarch
sudo apt install wine64 wine32 -y

# Install 32-bit Wine for 32-bit only systems
sudo apt install wine32 -y

Ora, conferma che l'installazione è andata a buon fine controllando la versione di Wine per Ubuntu.

wine --version

Vedrai il numero di versione di Wine che hai installato. Al momento in cui scrivo, l'ultima versione stabile è Wine 5.0.3. Il tuo numero di versione potrebbe essere diverso.

Installazione di Wine per Ubuntu dal repository WineHQ

Se non vuoi indovinare la versione di Wine e assicurarti di installare l'ultima, l'installazione dal repository di WineHQ è la soluzione migliore.

Nota:se hai già installato Wine per Ubuntu in precedenza, disinstallali prima di eseguire i passaggi in questa sezione.

Il repository ufficiale di WineHQ è un PPA (Personal Package Archive) contenente l'ultima versione stabile di Wine.

Per installare Wine dai repository di WineHQ, esegui questi passaggi.

1. Innanzitutto, scarica e aggiungi la chiave GPG da WineHQ eseguendo il comando seguente. Questo passaggio assicura che i pacchetti che installi provengano da una fonte attendibile.

wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

2. Quindi, esegui il comando seguente per aggiungere il repository WineHQ al tuo sources.list file.

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main"

Di conseguenza, l'elenco dei sorgenti del pacchetto ora include gli URL del repository di WineHQ.

3. Ora installa Wine per Ubuntu eseguendo il comando seguente. Questo comando installa l'ultima versione stabile utilizzando il pacchetto winehq-stable. –install-recommends assicura che apt installi i pacchetti consigliati insieme a Wine.

Se per qualche motivo desideri testare la versione di sviluppo invece della versione stabile, il nome del pacchetto dovrebbe essere winehq-devel.

sudo apt install --install-recommends winehq-stable -y

4. Infine, esegui il comando seguente per verificare la versione di Wine che hai installato.

wine --version

Al momento in cui scrivo, l'ultima versione stabile del repository di WineHQ è Wine 7.0. Il tuo numero di versione potrebbe essere diverso.

Inizializzazione dell'ambiente del vino

Ora puoi eseguire programmi eseguibili di Windows sul tuo computer Ubuntu dopo aver installato Wine. Ma per evitare inutili interruzioni quando si esegue un'applicazione in Wine per la prima volta, è consigliabile inizializzare l'ambiente Wine.

In poche parole, l'inizializzazione dell'ambiente Wine crea il ~/.wine directory in cui Wine memorizza tutti i suoi file di configurazione. E se mancano dei pacchetti di supporto, Wine ti chiederà di installarli durante l'inizializzazione.

La cartella ~/.wine è anche chiamata cartella WINEPREFIX. Potresti incontrare altre varianti, come Wine Prefix e Wine Bottle.

1. Accedi al tuo desktop Ubuntu e apri una nuova finestra di terminale.

2. Esegui il comando seguente per inizializzare il tuo ambiente Wine. Il comando wineboot è l'implementazione di Wine della sequenza di avvio e spegnimento di un computer Windows.

wineboot

Vedrai una finestra pop-up simile allo screenshot qui sotto, che mostra la directory dell'ambiente di Wine.

3. Quando viene visualizzata la richiesta di installare Wine Mono, fare clic su Installa. Mono è un'implementazione multipiattaforma di .NET Framework di cui Wine ha bisogno per eseguire applicazioni .NET.

Attendi che l'installazione di Wine Mono venga completata in pochi secondi.

Di nuovo sul terminale, dovresti vedere un messaggio di conferma simile allo screenshot qui sotto che indica che la configurazione iniziale è andata a buon fine.

4. Apri il file manager del tuo computer ed esplora la directory ~/.wine. Dovresti vedere oggetti simili allo screenshot qui sotto. Questa cartella contiene i file di registro e l'unità C di Wine come sottocartella.

Eseguire applicazioni Windows con Wine

Ora che hai installato Wine per Ubuntu, quali sono le applicazioni Windows che puoi eseguire con esso? Come un computer Windows dotato di programmi pronti all'uso, anche Wine ha programmi integrati che puoi eseguire immediatamente.

Esistono due modi per avviare un programma Windows in Wine:tramite la riga di comando o il file manager.

Apertura di un programma Windows da File Manager

Ad esempio, uno dei programmi integrati in Wine è notepad.exe. Per aprire questo programma, vai alla cartella ~/.wine/drive_c/windows/. Fare clic con il pulsante destro del mouse sul file notepad.exe e fare clic su Apri con "Wine Windows Program Loader".

Apertura di un programma Windows dal Terminale

L'esecuzione di un programma Windows nel terminale richiede l'esecuzione di wine comando seguito dal nome del programma. Questo esempio utilizza ancora notepad.exe come programma da eseguire.

Sul terminale, esegui il seguente comando.

wine notepad.exe

Si noti che il prompt del terminale non è disponibile mentre il programma Windows è aperto. Recupererai il controllo del terminale solo quando chiudi il programma Windows. Di conseguenza, se devi eseguire un altro programma Windows, dovrai aprire un'altra finestra del terminale.

Uno dei vantaggi dell'avvio di un programma Windows con wine è che il comando accetta argomenti. Ad esempio, per avviare notepad.exe e aprire automaticamente un file di testo, aggiungere il percorso del file come argomento. Il comando seguente apre gli host di Windows file.

wine notepad.exe c:\\\\windows\\\\system32\\\\drivers\\\\etc\\\\hosts

Installazione di applicazioni Windows in Wine

Wine non ti limita solo ai programmi integrati, il che significa che puoi installare altre applicazioni Windows. Ma non tutte le applicazioni Windows sono compatibili per essere eseguite con Wine.

Vsiediti WineHQ – Database delle applicazioni del vino (AppDB) per l'elenco delle applicazioni Windows compatibili verificate.

Per installare una nuova applicazione, devi scaricare il file di installazione EXE o MSI ed eseguirlo nello stesso modo in cui eseguiresti un programma già installato.

Forse preferisci Notepad++ invece del Blocco note di Windows. Per installare, segui questi passaggi.

1. Innanzitutto, conferma che Notepad++ è compatibile con Wine eseguendo una ricerca in AppDB. Come puoi vedere di seguito, nei risultati appare Notepad++, a conferma che Notepad++ è un programma compatibile.

2. Dopo aver confermato la compatibilità dell'applicazione, scarica l'ultimo programma di installazione di Notepad++ da questo link.

3. Dopo il download, individuare il programma di installazione nel file manager. Fai clic con il pulsante destro del mouse sul programma di installazione e fai clic su Apri con "Caricatore di programmi Wine Windows".

Completa l'installazione di Notepad++ come se lo stessi installando su un computer Windows.

4. Apri Notepad++ facendo doppio clic sulla sua icona sul desktop di Ubuntu o eseguendo il comando seguente nel terminale.

wine notepad++

Installazione di pacchetti aggiuntivi con Winetricks

Alcune applicazioni Windows potrebbero richiedere pacchetti aggiuntivi per funzionare correttamente. Ad esempio, un gioco basato su Windows potrebbe non funzionare se non riesce a trovare un carattere specifico nel sistema o se le librerie di Visual C++ 2013 non sono installate.

Puoi installare questi pacchetti aggiuntivi con l'aiuto di Winetricks. Winetricks è uno script di supporto che aiuta a scaricare e installare i pacchetti in Wine.

1. Esegui i seguenti comandi nel tuo terminale per scaricare lo script di Winetricks.

# Change the working directory to ~/Downloads
cd ~/Downloads
# Download the Winetricks script
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
# Make the Winetricks script an executable file
chmod +x winetricks
# List files in the directory with attributes
ls -l

2. Ora, invoca lo script winetricks seguito dai nomi dei pacchetti da installare. Il comando seguente installa le librerie di Visual C++ 2013 (vcrun2013) e i principali caratteri Microsoft (corefont), inclusi Arial, Courier e Times New Roman.

./winetricks corefonts vcrun2013

3. Infine, esegui il comando seguente per elencare tutti i pacchetti installati e confermare che i caratteri principali e VC++ 2013 siano presenti.

Nota:l'esecuzione di ./winetricks senza parametri aprirà invece un'interfaccia GUI.

./winetricks list-all

Winetricks divide i pacchetti nelle categorie di app, benchmark, dll, caratteri e giochi. Esiste un'altra categoria chiamata impostazioni, che contiene le impostazioni modificabili di Wine.

Per elencare i pacchetti Winetricks disponibili (installati o meno), eseguire il seguente script. Se specifichi la categoria delle impostazioni, elencherai invece le impostazioni di Wine.

./winetricks elenco

Per saperne di più sullo script di Winetricks, esegui ./winetricks –help per visualizzare la documentazione della guida integrata.

Configurazione di Wine per le impostazioni dell'applicazione Ubuntu

A questo punto, hai una configurazione Wine completamente funzionante. Potresti iniziare a usare Wine così com'è e, nella maggior parte dei casi, non avresti bisogno di configurare nient'altro. Ma ogni volta che devi apportare modifiche alla configurazione di Wine, il winecfg strumento è la tua arma.

La versione di Wine del sistema operativo Windows è Windows 7 per impostazione predefinita. Alcuni programmi Windows potrebbero richiedere una versione specifica di Windows per l'esecuzione. In tal caso, puoi modificare la versione predefinita di Windows o impostare la versione per applicazione.

1. Apri lo strumento di configurazione del vino eseguendo il comando seguente nel terminale.

wine winecfg

2. Lo strumento di configurazione del vino ha sei schede per diversi gruppi di impostazioni. In questo esempio, fai clic sulla scheda Applicazioni e vedrai le Impostazioni predefinite nell'elenco, che sono le impostazioni globali dell'applicazione. Non modificare ancora la versione predefinita di Windows.

3. Supponiamo che Notepad++ sia maggiormente compatibile con Windows 10, quindi dovresti creare un'impostazione esplicita per quell'applicazione. A tale scopo, fai clic su Aggiungi applicazione, individua e seleziona il file notepad++.exe e fai clic su Apri.

4. Fare clic sulla nuova impostazione di notepad++.exe nell'elenco, fare clic sulla casella a discesa Versione di Windows e selezionare Windows 10. Dopo aver impostato la versione di Windows, fare clic su OK per salvare l'impostazione dell'applicazione ed uscire dallo strumento di configurazione di Wine.

Da questo momento in poi, notepad++.exe viene eseguito sul tuo computer come se fosse eseguito in modo nativo su un PC Windows 10.

Conclusione

In questo tutorial, hai imparato come iniziare con Wine per Ubuntu. Hai imparato come installare Wine e come avviare un'applicazione Windows. Hai anche imparato a configurare Wine per ottenere la migliore esperienza per l'applicazione che desideri eseguire.

Il vino ha fatto molta strada sin dal suo inizio e continua a migliorare con ogni nuova versione. Questa soluzione è un ottimo modo per utilizzare le tue applicazioni Windows preferite su Linux senza eseguire il dual boot del tuo sistema.

Se ti senti come se stessi barando su Linux usando Wine (in senso positivo), non ti sbagli. Se Wine ti consente di realizzare ciò di cui hai bisogno in Linux, usalo!


Linux
  1. Installa e inizia con MySQL Workbench su Ubuntu

  2. Come installare Wine 6.3 in Ubuntu 18.04 / 20.04 / 20.10

  3. Come installare ClamAV su Ubuntu 20.04 e cercare vulnerabilità

  4. Come installare e configurare Fail2ban su Ubuntu?

  5. Come installare e configurare Elasticsearch su Ubuntu 18.04

Come installare Wine 6.0 in Ubuntu

Come installare e iniziare con Itch su Ubuntu Linux

Come installare Wine su Ubuntu?

Come installare Gtop in CentOS7 e Ubuntu 18.04

Come installare Grafana su Ubuntu 18.04 e Debian 8

Come installare Wine su Ubuntu 22.04 LTS