Wenn Sie ein aktiver Benutzer von Windows 10 sind und irgendwann auf einem CentOS 8-System arbeiten müssen, stellen Sie möglicherweise fest, dass Windows 10-Anwendungen nicht installiert werden können, was bedeutet, dass wir sie nicht verwenden können. Der Grund dafür ist einfach , das Dateisystem Linux (ext4) ist nicht mit ausführbaren Dateien von Windows 10 (NTFS) kompatibel. Egal wie sehr wir es versuchen, es wird unmöglich sein, die App auszuführen. Um dies zu lösen, haben wir Wine, Solvetic wird erklären, worum es bei Wine geht. seine Eigenschaften und wie wir es auf CentOS 8, Fedora oder Red Hat installieren können.
Was ist WeinWine wurde entwickelt, um es einem Linux-, macOS-, FreeBSD- oder Solaris-Benutzer zu ermöglichen, Windows-Anwendungen direkt dort auszuführen, ohne das Windows-System tatsächlich zu verwenden.
MerkmaleUnter seinen Eigenschaften finden wir:
- Es verfügt über ein Win32-kompatibles Speicherdesign, Ausnahmebehandlung, Threads und Prozesse.
- Es kann Windows NT, 2000, XP, Vista, 7/8/10 und sowohl 64-Bit- als auch 32-Bit-Programme und -Bibliotheken ausführen.
- Geeignet für den Einsatz auf POSIX-kompatiblen Betriebssystemen.
- Bietet Unterstützung für DirectX-basierte Spiele und Anwendungen
- Unterstützt MMDevice, XAudio, WinMM, DirectSound Audio-APIs
- Kompatibel mit OpenGL- und Vulkan-basierten Spielen und Anwendungen
- Desktop-in-a-Box oder kombinierbare Fenster
- Ermöglicht das Drucken mit einem PostScript-Treiber auf dem Host-Drucksystem
- Es verfügt über Grafiken, die auf X11 basieren und die Fernanzeige auf jedem X-Terminal ermöglichen
- Wir können Audiogeräte über ALSA, OSS, PulseAudio, Core Audio und mehr verwenden
- Ermöglicht die Verwendung von Videoaufnahmegeräten mit v4l2
- Ressourcen-Compiler und Nachrichten-Compiler
- Ermöglicht das Mischen von Win32- und POSIX-Code
- Es hat Unicode-Unterstützung
- Wein hat mehr als 15 Sprachen zu verwenden
- Integrierter Debugger und Folgemeldungen
Jetzt werden wir sehen, wie man Wine auf CentOS 8, RHEL 8 oder Fedora installiert.
1. So installieren Sie Wine Linux
Schritt 1
Im ersten Schritt werden die Entwicklungstools "Development Tools" installiert, die Entwicklungstools wie GCC, flex, bison und masp integrieren, diese müssen mit folgendem Befehl installiert werden:
yum -y groupinstall 'Entwicklungstools'
Schritt 2
Wenn dieser Vorgang abgeschlossen ist, sehen wir Folgendes:
Schritt 3
Nun installieren wir die zusätzlichen Plugins mit folgendem Befehl:
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
Schritt 4
Wir geben den Buchstaben S ein, um den Download und die Installation dieser Add-Ons zu bestätigen:
NotizFalls die Yum-Bestellungen fehlschlagen, können wir es mit dem DNF-Befehl versuchen:
dnf -y groupinstall 'Entwicklungstools' dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg.webp-turbus-devel libt devel fontconfig-devel
2. So laden Sie die Weinressource herunter
Schritt 1
Als erstes gehen wir in das opt-Verzeichnis:
cd / optDort werden wir den Wget-Befehl verwenden, um den Wine-Ressourcencode herunterzuladen:
wget https://dl.winehq.org/wine/source/5.0/wine-5.0.2.tar.xz
Schritt 2
Wir extrahieren den Inhalt, den wir heruntergeladen haben:
tar -xvf wine-5.0.2.tar.xzWir greifen auf den extrahierten Inhalt zu:
3. Weinzusammenstellung
Schritt 1
In diesem Schritt empfiehlt Solvetic Ihnen, diesen Prozess als normaler Benutzer auszuführen. Wir führen Folgendes aus:
Auf 64-Bit-Systemen: ./configure --enable-win64 Auf 32-Bit-Systemen: ./configure
NotizDieser Vorgang dauert 20 bis 25 Minuten.
Schritt 2
Danach führen wir folgendes aus:
machen
Schritt 3
Wenn dieser Vorgang abgeschlossen ist, sehen wir Folgendes:
Schritt 4
Wir schließen die Wine-Installation mit dem folgenden Befehl ab:
installieren
Schritt 5
Am Ende werden wir folgendes beachten:
Schritt 6
Im Fall von Fedora müssen wir Folgendes ausführen:
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 install winehq-stable
4. So verwenden Sie Wine unter CentOS 8, RHEL 8 oder Fedora
Schritt 1
Wine erfordert die Verwendung einer GNOME-Umgebung für seinen Betrieb, wenn wir diese nicht haben, können wir Folgendes ausführen:
dnf groupinstall Workstation
Wir geben den Buchstaben S ein, um den Download und die Installation zu bestätigen.
Schritt 2
Als nächstes führen wir den folgenden Befehl aus, um Wine zu konfigurieren:
Weincfg
Schritt 3
Einige Popup-Fenster mit zusätzlichen Add-Ons werden angezeigt. Klicken Sie auf Installieren, um die Aktion in Wine abzuschließen.
Schritt 4
Wenn dies abgeschlossen ist, rufen wir das folgende Popup-Fenster auf:
VERGRÖSSERN
Schritt 5
Dort können wir alle Wine-Parameter wie Bibliotheken, Anwendungskompatibilität, Grafiken und andere konfigurieren:
VERGRÖSSERN
Schritt 6
Wir können die internen Routen des Linux-Systems sehen, auf die die Windows-Parameter umgeleitet werden, und wir können definieren, mit welcher Windows-Edition es kompatibel ist (von Windows 7 bis Windows 10):
VERGRÖSSERN
Schritt 7
Um eine Windows-Anwendung mit Wine auszuführen, gehen wir zur ausführbaren Datei, klicken mit der rechten Maustaste darauf und wählen "Mit einer anderen Anwendung öffnen".
VERGRÖSSERN
Schritt 8
Im folgenden Popup-Fenster wählen wir "Wine Windows Program Loader":
Schritt 9
Wir klicken auf "Auswählen" und dies startet den Assistenten des ausgewählten Programms:
VERGRÖSSERN
Schritt 10
Dort schließen wir den Installationsprozess ab, um auf dieses Windows-Programm oder diese Anwendung unter Linux zuzugreifen:
VERGRÖSSERN
Wie wir gesehen haben, können Windows-Anwendungen dank Wine auf CentOS 8, RHEL 8 oder Fedora genauso ausgeführt werden, als würden wir einen Windows-Computer ausführen.