Come installare Wine dal codice sorgente su un sistema basato su Debian

10 feb 2023 3 min di lettura
Come installare Wine dal codice sorgente su un sistema basato su Debian
Indice dei contenuti

Introduzione

A volte è necessario utilizzare un particolare programma sul tuo sistema Ubuntu. Sebbene ci siano altre opzioni (come macchine virtuali o programmi come Wine, che aiuta a eseguire programmi Windows su Linux), comportano un po' di lavoro e non sono esattamente i modi più semplici per eseguire questi programmi. Fortunatamente, WineHQ è un'ottima soluzione per eseguire programmi Windows sul tuo computer Ubuntu.

In questo articolo imparerai come installare WineHQ su Ubuntu in modo da poter eseguire facilmente quei fastidiosi programmi Windows ogni volta che ne hai bisogno. Questo tutorial è composto da:

  • Cos'è il vino?
  • Scarica il codice sorgente del vino
  • Compila e installa wine dal sorgente
  • Esegui programmi Windows su Linux usando wine
  • Conclusione

Cos'è il Wine

Wine, che sta per Wine Is Not an Emulator, è un modo per eseguire programmi Windows su altri sistemi operativi. Consente ai programmi Windows di funzionare su Linux e macOS senza richiedere una licenza Windows o macchine virtuali. Il programma è in fase di sviluppo dall'inizio degli anni '90 e si è evoluto nel corso degli anni fino a diventare un modo molto affidabile per eseguire programmi Windows su altri sistemi operativi. Detto questo, ci sono alcuni avvertimenti sull'esecuzione di programmi Windows su altri sistemi operativi con Wine.

Ad esempio, potrebbe non essere sempre possibile eseguire tutti i programmi sul computer. Inoltre, i programmi potrebbero non funzionare sempre così velocemente come se fossero in esecuzione su Windows. Detto questo, Wine è un'ottima soluzione gratuita per eseguire programmi Windows sul tuo computer Ubuntu quando necessario.

Preparare il sistema

Per compilare Wine dal codice sorgente sono necessari gli strumenti essenziali, il compilatore gcc e un gran numero di pacchetti di sviluppo.

Apri un terminale con sudo account privilegiato e aggiorna prima la cache apt:

sudo apt update 

Quindi installa i pacchetti richiesti sul tuo sistema.

sudo apt install build-essential gcc-multilib gcc-mingw-w64 libasound2-dev libpulse-dev libdbus-1-dev libfontconfig-dev libfreetype-dev libgnutls28-dev libgl-dev libunwind-dev libx11-dev libxcomposite-dev libxcursor-dev libxfixes-dev libxi-dev libxrandr-dev libxrender-dev libxext-dev bison flex 

Scaricare il codice sorgente di Wine

Dopo aver installato tutti i pacchetti richiesti, scarica l'ultimo codice sorgente di Wine dai suoi siti Web ufficiali. Al momento della stesura di questo tutorial, Wine 8.0 è l'ultima versione.

Usa i seguenti comandi per scaricare il codice sorgente di Wine ed estrarlo:

wget https://dl.winehq.org/wine/source/8.0/wine-8.0.tar.xz 
tar -Jxf wine-8.0.tar.xz -C /tmp 

Tutti i file verranno estratti nella directory /tmp/wine-8.0.

Compilare il codice sorgente di Wine

Utilizzare lo script ./configure per preparare l'origine per l'installazione in base all'hardware del sistema. Questo creerà il Makefile per la compilazione e imposterà l'ambiente di installazione per Wine in base al tuo sistema.

Passa alla directory del codice sorgente di wine con il comando cd :

cd /tmp/wine-8.0 

Quindi configurare il codice sorgente con ./configure script. Sui sistemi a 64 bit, assicurarsi di utilizzare i parametri della riga di comando –enable-win64 come indicato di seguito:

Per sistemi a 32 bit:

./configure 

Per sistemi a 64 bit:

./configure  --enable-win64 

Infine, esegui il comando make e make install per compilare il sorgente wine e installarlo sul tuo sistema.

make 
make install 

Il completamento della compilazione del codice sorgente richiede del tempo in base alle risorse disponibili nell'hardware del sistema. Attendi che l'installazione venga completata correttamente.

Verificare l'installazione

Usa il seguente comando per controllare la versione di wine installata sul tuo sistema

Per sistemi a 32 bit:

./configure 

Per sistemi a 64 bit:

./configure 

Dovresti vedere l'output in wine-80.

Configurare Wine

Il prossimo passo è configurare il pacchetto WineHQ. Per fare ciò, esegui il seguente comando:

Sui tuoi sistemi Debian, puoi configurare Wine per le applicazioni Windows "32-bit" e "64-bit" . Nel nostro caso, stiamo impostando l'ambiente Wine per il sistema "32-bit":

winecfg  

La configurazione di Wine inizierà ad aggiornarsi nella tua directory "home".

Dopo aver completato il processo di aggiornamento, sullo schermo verrà visualizzata la seguente finestra di dialogo di configurazione di Wine. Puoi utilizzarlo per modificare diverse opzioni.

Ad esempio, apriremo la scheda "Applicazioni" e imposteremo la versione di Windows come "Windows 7".

Per modificare le impostazioni relative all'aspetto, passa alla scheda "Grafica" e imposta le opzioni in base alle tue esigenze.

Questo era il metodo di base relativo all'installazione e alla configurazione di Wine su Ubuntu 22.04.

Eseguire programmi Windows su Linux con WineHQ

Ora che hai installato WineHQ sul tuo sistema basato su Debian e lo hai configurato. è ora di iniziare a eseguire quei fastidiosi programmi Windows. A scopo di test, ho scaricato un piccolo file di esecuzione di Windows putty.exe e l'ho avviato con l'applicazione Wine.

Conclusione

WineHQ è un modo eccellente per eseguire programmi Windows sul tuo computer Ubuntu. Il programma è molto facile da installare e configurare su Ubuntu. Inoltre, ti consente di eseguire programmi Windows sul tuo computer Debian quando ne hai bisogno. Nel complesso, è un'eccellente soluzione gratuita per eseguire programmi Windows sul tuo computer Ubuntu.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.