GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So führen Sie Windows-Anwendungen und -Spiele unter Linux mit Wine aus

In diesem Tutorial führe ich Sie durch die Schritte zum Ausführen von Windows-Anwendungen und -Spielen unter Linux. Wie Sie wahrscheinlich wissen, verwendet Microsoft Windows DirectX Spiele laufen lassen. Es wird also viel einfacher sein, einige Spiele zu spielen, die DirectX auf Windows-Plattformen erfordern.

Aber was ist mit Linux? Linux setzt auf OpenGL Spiele laufen lassen. Natürlich Steam für Linux hat bereits Tausende von Spielen und Steam funktioniert einwandfrei auf Linux-Plattformen.

Wir können jedoch immer noch DirectX unter Linux installieren und Spiele spielen, die DirectX ohne Probleme erfordern. Es gibt auch einige kostenlose und kostenpflichtige Lösungen wie PlayOnLinux , Crossover verfügbar, um Windows-Apps und -Spiele auf Linux-Plattformen auszuführen.

Wir können es auf zwei Arten tun. Lass sie uns beide sehen.

Methode 1 - Verwenden von Wine

Wein ist eine Software, mit der Windows-Anwendungen unter Linux, Mac OS X und Unix ausgeführt werden können. Weintricks ist ein Hilfsskript, das verwendet werden kann, um verschiedene verteilbare Laufzeitbibliotheken herunterzuladen und zu installieren, die zum Ausführen einiger Programme in Wine benötigt werden.

Wine und Winetricks sind in den Standard-Repositories der meisten Linux-Distributionen verfügbar. Sie können sie also einfach mit dem Standardpaketmanager installieren. Führen Sie beispielsweise auf Arch-basierten Systemen Folgendes aus:

$ sudo pacman -S wine winetricks

Unter Debian, Ubuntu, Linux Mint:

$ sudo apt-get install wine winetricks

Auf Fedora:

$ sudo dnf wine winetricks

Wenn winetricks für Ihre Distribution nicht verfügbar oder veraltet ist, können Sie es manuell herunterladen und wie unten beschrieben verwenden.

$ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks
$ sudo mv winetricks /usr/local/bin

Als nächstes installieren Sie DirectX mit dem Befehl:

$ sh winetricks directx9

Während der Installation werden Sie aufgefordert, die Lizenzvereinbarung zu akzeptieren.

Klicken Sie auf Ja zu akzeptieren und fortzufahren.

Wählen Sie „Ich akzeptiere die Vereinbarung“ und klicken Sie auf „Weiter“.

Klicken Sie auf Weiter, um DirectX-Laufzeitkomponenten zu installieren.

Der Setup-Assistent beginnt mit dem Herunterladen und Installieren von DirectX-Komponenten. Klicken Sie abschließend auf Fertig stellen, um die DirectX-Installation abzuschließen.

Einige Spiele, zum Beispiel League of Legends 4.x, erfordern Corefonts , vcrun6sp6 und vcrun2008 Anwendungen. Sie müssen sie also auch installieren.

$ sh winetricks corefonts vcrun6sp6 vcrun2008

Wenn Sie die obigen Pakete nicht installieren, erhalten Sie möglicherweise den Fehler:

Cannot Import dll:C:\users\xxx\Temp\is-00IEG.tmp\isskin.dll

Das war's. DirectX ist jetzt installiert.

Führen Sie Windows-Anwendungen und -Spiele unter Linux mit Wine aus

Wie Sie bereits wissen, werden einige Spiele oder Software direkt von der CD oder dem ISO-Image ausgeführt. Sie können sie nicht ohne CD oder ISO ausführen/abspielen. Sie sollten sie also gemountet oder im CD-Laufwerk eingelegt lassen.

Lassen Sie uns ein Verzeichnis erstellen, um die Spiele zu mounten.

$ mkdir mygames

Mounten Sie jetzt Ihr Spiel-ISO in mygames Verzeichnis wie unten gezeigt.

$ sudo mount -o loop <path-to-file.iso> mygames/

Sobald Sie die ISO gemountet haben, gehen Sie in das Verzeichnis, in dem Sie die ISO gemountet haben, und führen Sie das Spiel wie unten gezeigt aus.

$ cd mygames
$ wine setup.exe

Hinweis: Einige Spiele haben möglicherweise install.exe . Führen Sie also die richtige .exe aus Datei, um die Spiele zu starten.

Das war's. Sie sollten jetzt sehen, dass das Spiel beginnt.

Du kannst einige beliebte Spiele wie FIFA, Need for Speed, NBA wie in dieser Methode beschrieben spielen.

Außerdem können Sie auch alle verfügbaren Anwendungen installieren.

Um alle verfügbaren aufzulisten, die mit Winetricks installiert werden können, führen Sie Folgendes aus:

$ sh winetricks apps list

Um alle verfügbaren Spiele aufzulisten, führen Sie Folgendes aus:

$ sh winetricks games list

Ich empfehle Ihnen, in der Wine Application Database nachzusehen bevor Sie ein Spiel oder eine App installieren.

Sie können auch die Winetricks-GUI verwenden, um eine Anwendung oder ein Spiel zu installieren. Starten Sie die Winetricks-GUI über Ihr Menü oder den Anwendungsstarter. Wählen Sie aus, was Sie installieren möchten, z. B. eine Anwendung, ein Spiel, einen Benchmark usw.

Wählen Sie die Anwendung aus, die Sie installieren möchten, und klicken Sie auf OK.

Gut ist, dass winetricks alle fehlenden Bibliotheken installiert.

Nicht nur Spiele und Anwendungen, Sie können sogar die Windows-ISOs mounten und auch die Setup-Dateien ausführen.

So führe ich das Windows-Setup mit Wine aus.

Methode 2 – Verwendung von Winepak

Winepak ist ein weiteres nützliches Dienstprogramm zum Installieren und Verwenden von Windows-Anwendungen und -Spielen mit Wine in Unix-ähnlichen Betriebssystemen.

Um winepak zu verwenden, müssen Sie Flatpak in Ihrer Linux-Distribution installieren. Verwenden Sie den folgenden Link, um Flatpak unter Linux zu installieren.

  • Ein Anfängerleitfaden für Flatpak

Mit Flatpak können Benutzer Anwendungen in einer Sandbox ausführen, wobei Abhängigkeiten auf Anwendungsebene enthalten sind.

Führen Sie nach der Installation von flatpak den folgenden Befehl aus, um den Flathub hinzuzufügen Aufbewahrungsort:

$ sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Fügen Sie als Nächstes das Winepak hinzu Repository mit dem Befehl:

$ sudo flatpak remote-add --if-not-exists winepak https://dl.winepak.org/repo/winepak.flatpakrepo

Das ist es. Installieren Sie nun eine Anwendung oder ein Spiel Ihrer Wahl. Hier ist der Befehl zum Installieren von Notepadd++:

Installieren Sie eine Anwendung über Ihr Software-Center oder über das Terminal:

$ sudo flatpak install winepak org.notepad_plus_plus.Notepad-plus-plus

Sie können die gewünschten Microsoft Windows-Anwendungen finden, indem Sie das winepak-Repository durchsuchen, entweder über das Software-Center oder das Terminal.

$ flatpak search league of legends
Application ID Version Branch Remotes Description 
com.leagueoflegends.Client 2018.07.19 stable winepak Join the League, become a legend

Die aktuelle Liste der Bewerbungen können Sie hier einsehen . Das Winepak-Repository enthält derzeit nur sehr wenige Anwendungen. Aber ich hoffe, dass bald andere Anwendungen ihren Weg finden werden und die Liste wächst.

Empfohlene Lektüre:

  • So führen Sie Windows-Software unter Linux mit Flaschen aus
  • So führen Sie MS-DOS-Spiele und -Programme unter Linux aus

Hoffe, das hilft.


Linux
  1. Bringen Sie podman unter Windows mit Linux zum Laufen

  2. Führen Sie Ihre bevorzugten Windows-Anwendungen unter Linux aus

  3. So booten Sie Linux und Windows dual

  4. Zugriff auf Linux-Dateisysteme in Windows 10 und WSL 2

  5. So installieren Sie Wine und führen Windows-Apps unter Linux aus

So installieren und verwenden Sie Windows-Anwendungen unter Linux mit PlayOnLinux

So installieren Sie Wine, um Windows-Anwendungen unter Debian auszuführen

So installieren Sie Wine, um Windows-Anwendungen in Ubuntu auszuführen

Wie man ein C-Programm unter Linux schreibt und ausführt

So führen Sie Linux-GUI-Apps unter Windows 10 mit WSL und WSLg aus

CrossOver Linux:Eine ultimative Anleitung zum Ausführen von Windows-Programmen und -Spielen unter Linux