Se sei un utente attivo di Windows 10 e ad un certo punto devi lavorare su un sistema CentOS 8, potresti notare che le applicazioni Windows 10 non possono essere installate, il che significa che non saremo in grado di usarle, il motivo è semplice , il file system Linux (ext4) non è compatibile con i file eseguibili di Windows 10 (NTFS), non importa quanto ci sforziamo sarà impossibile eseguire l'app, per risolvere questo abbiamo Wine, Solvetic spiegherà di cosa tratta Wine, le sue caratteristiche e come possiamo installarlo su CentOS 8, Fedora o Red Hat.
Cos'è il vinoWine è stato sviluppato per consentire a un utente Linux, macOS, FreeBSD o Solaris di essere in grado di eseguire applicazioni Windows direttamente lì senza utilizzare effettivamente il sistema Windows.
caratteristicheTra le sue caratteristiche troviamo:
- Ha un design della memoria compatibile con Win32, gestione delle eccezioni, thread e processi.
- Può eseguire Windows NT, 2000, XP, Vista, 7/8/10 e programmi e librerie sia a 64 bit che a 32 bit.
- Adatto per l'uso su sistemi operativi compatibili con POSIX.
- Fornisce supporto per giochi e applicazioni basati su DirectX
- Supporta le API audio MMDevice, XAudio, WinMM, DirectSound
- Compatibile con giochi e applicazioni basati su OpenGL e Vulkan
- Desktop-in-a-box o finestre combinabili
- Consente la stampa utilizzando un driver PostScript sul sistema di stampa host
- Ha una grafica basata su X11 che offre la visualizzazione remota su qualsiasi terminale X
- Possiamo utilizzare dispositivi audio tramite ALSA, OSS, PulseAudio, Core Audio e altro
- Consente di utilizzare dispositivi di acquisizione video utilizzando v4l2
- Compilatore di risorse e compilatore di messaggi
- Consente la combinazione di codice Win32 e POSIX
- Ha il supporto Unicode
- Wine ha più di 15 lingue da usare
- Debugger integrato e messaggi di follow-up
Ora vedremo come installare Wine su CentOS 8, RHEL 8 o Fedora.
1. Come installare Wine Linux
Passo 1
Il primo passo sarà installare gli strumenti di sviluppo "Development Tools" che integrano utilità di sviluppo come GCC, flex, bison e masp, questi devono essere installati con il seguente comando:
yum -y groupinstall 'Strumenti di sviluppo'
Passo 2
Al termine di questo processo vedremo quanto segue:
Passaggio 3
Ora installiamo i plugin aggiuntivi con il seguente comando:
yum install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg.webp-turbo-devel libtiff-devel dbus-devel fontconfig-devel
Passaggio 4
Inseriamo la lettera S per confermare il download e l'installazione di questi componenti aggiuntivi:
NotaNel caso in cui gli ordini Yum falliscano, possiamo provare con il comando DNF:
dnf -y groupinstall 'Strumenti di sviluppo' dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg.webp-turbo-devel libtiff devel fontconfig-devel
2. Come scaricare la risorsa Wine
Passo 1
Prima di tutto, andiamo alla directory opt:
cd / optLì useremo il comando Wget per scaricare il codice della risorsa Wine:
wget https://dl.winehq.org/wine/source/5.0/wine-5.0.2.tar.xz
Passo 2
Estraiamo il contenuto che abbiamo scaricato:
tar -xvf wine-5.0.2.tar.xzAccediamo al contenuto estratto:
3. Raccolta di vini
Passo 1
In questo passaggio Solvetic ti consiglia di eseguire questo processo come un normale utente, eseguiamo quanto segue:
Sui sistemi a 64 bit: ./configure --enable-win64 Sui sistemi a 32 bit: ./configure
NotaQuesto processo richiede dai 20 ai 25 minuti per essere completato.
Passo 2
Dopodiché eseguiamo quanto segue:
fare
Passaggio 3
Al termine di questo processo, vedremo quanto segue:
Passaggio 4
Completiamo l'installazione di Wine con il seguente comando:
fare installare
Passaggio 5
Alla fine osserveremo quanto segue:
Passaggio 6
Nel caso di Fedora dobbiamo eseguire quanto segue:
In Fedora 32:
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/32/winehq.repo dnf install winehq-stable
In Fedora 31:
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/31/winehq.repo dnf installa winehq-stable
4. Come usare Wine su CentOS 8, RHEL 8 o Fedora
Passo 1
Wine richiede l'uso di un ambiente GNOME per il suo funzionamento, se non lo abbiamo possiamo eseguire quanto segue:
dnf groupinstall Workstation
Inseriamo la lettera S per confermare il download e l'installazione.
Passo 2
Successivamente eseguiremo il seguente comando per configurare Wine:
winecfg
Passaggio 3
Verranno visualizzate alcune finestre pop-up con componenti aggiuntivi aggiuntivi, fare clic su Installa per completare l'azione in Wine.
Passaggio 4
Al termine, accederemo alla seguente finestra pop-up:
INGRANDIRE
Passaggio 5
Lì possiamo configurare tutti i parametri di Wine come librerie, compatibilità delle applicazioni, grafica e altri:
INGRANDIRE
Passaggio 6
Possiamo vedere i percorsi interni del sistema Linux dove vengono reindirizzati i parametri di Windows, così come possiamo definire con quale edizione di Windows sarà compatibile (da Windows 7 a Windows 10):
INGRANDIRE
Passaggio 7
Per eseguire un'applicazione Windows con Wine, andremo sull'eseguibile, faremo clic destro su di esso e selezionare "Apri con un'altra applicazione"
INGRANDIRE
Passaggio 8
Nella seguente finestra pop-up selezioniamo "Wine Windows Program Loader":
Passaggio 9
Facciamo clic su "Seleziona" e questo avvierà la procedura guidata del programma selezionato:
INGRANDIRE
Passaggio 10
Lì completiamo il processo di installazione per accedere a questo programma o applicazione Windows in Linux:
INGRANDIRE
Come abbiamo visto, le applicazioni Windows possono essere eseguite su CentOS 8, RHEL 8 o Fedora proprio come se stessimo eseguendo un computer Windows grazie a Wine.