Ausführen von Windows-Anwendungen unter Linux [Einsteigerhandbuch]

Wenn Sie hier sind, gehe ich davon aus, dass Sie ein Linux-Benutzer sind. Und immer wieder stellt sich die Frage: Kann ich Windows-Anwendungen unter Linux ausführen? .

Antwort auf diese Frage ist ja. Ja, Sie können Windows-Anwendungen unter Linux ausführen . : Hier einige Möglichkeiten , Windows-Programme unter Linux auszuführen :

Windows auf einer separaten Festplattenpartition installieren Windows als virtuelle Maschine unter Linux installieren

Beide funktionieren gut. Aber sie haben etwas Ressourcenhunger.

Wenn Sie nur eine kleine Windows-Anwendung verwenden müssen, ist die Installation von Windows auf einer separaten Festplattenpartition oder als virtuelle Maschine nicht effizient. Darüber hinaus kann Virtual Machine die Gesamtleistung Ihrer Maschine nicht nutzen. Also, was ist die Lösung?

Keine Sorge, es gibt eine andere Möglichkeit, Windows-Software unter Linux zu verwenden. Es heißt Wein . Wenn Sie mit Linux noch nicht vertraut sind oder Anfänger in der Welt von Linux sind, ist dieser Artikel für Sie.

In diesem Handbuch für Anfänger zeige ich Ihnen, was Wine ist und wie Sie es verwenden, um Windows-Software unter Linux auszuführen. Ich habe Ubuntu hier verwendet, da Ubuntu einer der besten Linux-Distributionen für Anfänger ist , aber jede andere Linux-Distribution wird mehr oder weniger dieselben Schritte haben (außer den Befehlen in Arch- oder Fedora-basierten Distributionen).

Verwenden von Wine zum Ausführen von Windows-Programmen unter Linux

Wein steht für W ine I s N eine E mulator ot. Und WINE ist eigentlich ein Akronym dafür. Und wie bereits gesagt, es ist nicht einmal eine virtuelle Maschine.

Es handelt sich vielmehr um eine Kompatibilitätsebene für die Ausführung von Windows-Anwendungen auf UNIX-ähnlichen oder POSIX-kompatiblen Betriebssystemen (z. B. Linux, Mac, BSD). Während eine virtuelle Maschine oder ein Emulator die interne Windows-Logik simuliert, übersetzt Wine diese Windows-Logik in native UNIX / POSIX-Beschwerdelogik.

In einfachen und nicht technischen Worten konvertiert Wine interne Windows-Befehle in Befehle, die Ihr Linux-System nativ verstehen kann.

Wine installieren

Es gibt verschiedene Möglichkeiten, Wine auf Ihrem System zu installieren. Da dies ein Anfängerhandbuch ist, beschreibe ich hier das einfachste.

Fast alle Linux-Distributionen enthalten Wine in ihrem Paket-Repository. Meistens ist die neueste stabile Version von Wine über das Paket-Repository verfügbar. Die Installation von Wine unter Ubuntu ist so einfach wie das Starten eines Terminals und das Ausführen dieser Befehle:

sudo apt update sudo apt install wine

Wenn Sie jedoch eine 64-Bit-Installation von Ubuntu verwenden, müssen Sie die folgenden zusätzlichen Befehle ausführen:

sudo dpkg --add-architecture i386

Dadurch wird die Unterstützung für die 32-Bit-Architektur in Ihrer Distribution hinzugefügt, was Ihnen bei der Installation bestimmter Software zugute kommt. Wenn Sie nicht wissen, ob Sie eine 32-Bit-Installation oder eine 64-Bit-Version haben, lesen Sie diesen Artikel:

Welche Windows-Anwendungen werden von Wine unterstützt?

Es gibt eine große Anzahl von Windows-Anwendungen, die derzeit vollständig von Wine unterstützt werden. Sie werden ohne Probleme laufen.

Täglich werden jedoch neue Windows-Anwendungen entwickelt. Viele von ihnen würden auf Wine nicht so funktionieren, wie wir wollen. Das Entwicklungstempo von Wine ist jedoch ebenfalls schnell, und es werden ständig neue Anwendungen unterstützt.

Und genau dafür gibt es eine spezielle Datenbank.

In der Wine Application Database gibt es fast 24.000 Anwendungen, deren Status unterschiedlich ist, abhängig davon, wie gut diese Anwendungen in Wine laufen. Wenn Sie schnell die Bewertung der Anwendung überprüfen möchten, die Sie in Wine verwenden möchten, können Sie dort nachsehen. Hier sind die Bedeutung dieser Bewertungen:

Platin : Diese Anwendungen werden in out-of-the-box-Wine problemlos installiert und ausgeführt. Gold : Diese Anwendungen funktionieren einwandfrei mit einer speziellen Konfiguration. Silber : Anwendungen mit kleineren Problemen werden als Silber gekennzeichnet. Bronze : Die Bronze-Versionen haben schwerwiegende Probleme, die den Gebrauch stark beeinträchtigen. Müll : Diese laufen einfach nicht mit Wine.

Reviews, Installationsverfahren, mit welcher Wine-Version es getestet wurde und verschiedene nützliche Daten sind hier für jede Anwendung verfügbar.

Natürlich handelt es sich bei Wine Application Database hauptsächlich um vom Benutzer generierte Daten. Sie können also gerne eine Anwendung mit einer anderen Version von Wine ausführen und Ihr Ergebnis mit dem Rest der Community teilen.

Suchen einer Anwendung in der Wine-Anwendungsdatenbank

Mal sehen, wie wir eine Anwendung in der Wine Application Database finden können.

Wechseln Sie zur Wine-Anwendungsdatenbank . Klicken Sie in der linken Seitenleiste auf Apps durchsuchen.

App in Wine AppDB finden

Geben Sie den Namen der gewünschten Anwendung in das Feld Name ein.

Wine AppDB-Namensfilter

Klicken Sie im Suchergebnis auf den Link zur Anwendung. Sie sehen eine Beschreibung der Anwendung. Es wird eine Liste verschiedener Versionen mit ihrer Kompatibilitätsbewertung zu einer bestimmten Wine-Version geben. Wine AppDB-Anwendungsseite

Klicken wir auf den Link zur neuesten Version.

Dies ist die Hauptseite, die Sie überprüfen müssen. Es werden detaillierte Informationen zu dieser bestimmten Version angezeigt. Detaillierte Informationen zur Bewerbung

Sie erhalten eine Vorstellung davon, was funktionieren wird und was nicht. Die Installationsprozedur wird auch hier aufgeführt, wenn zusätzliche Aufgaben für die Installation erforderlich sind.

Erste Schritte mit Wine

Bevor Sie mit der Installation und Ausführung von Anwendungen in Wine fortfahren, sollten wir einige klare Vorstellungen darüber haben, wie Sie Wine für die Verwendung konfigurieren können:

WinePrefix

Windows-Anwendungen benötigen ein Laufwerk C:. Wine verwendet dazu ein virtuelles Laufwerk C:. Das Verzeichnis dieses virtuellen Laufwerks C: wird als Wineprefix bezeichnet . Als erstes müssen wir einen Wineprefix erstellen. Starten Sie dazu ein Terminal und geben Sie den folgenden Befehl ein:

winecfg

Dadurch wird ein Wineprefix erstellt und das Konfigurationsfenster für Wine geöffnet. Sie können die Konfigurationsoptionen nach Belieben ändern oder schließen lassen. Nun können Sie das virtuelle Laufwerk C: an finden

$ HOME / .wine / c_drive WinePrefix C: Laufwerk

Die allgemeine Regel ist, jede neue Anwendung in einem neuen Wineprefix zu installieren. Wir können mehrere Weinvorgaben manuell erstellen und verwalten. Für Anfänger erscheint diese Aufgabe jedoch recht langwierig. Also werden wir diesen Teil vorerst überspringen. Aber später werde ich den Weg für diesen Teil mit Leichtigkeit zeigen.

Eine Anwendung mit Wine installieren

Die Installation einer unterstützten Anwendung in Wine ist im Allgemeinen so einfach wie ein Doppelklick auf die Installationsdatei. Nun wird jedoch eine schrittweise Anleitung für die Installation von 7-zip auf Wine angezeigt.

Prüfen Sie zunächst, ob in der Wine Application Database die Bewertung 7-zip verfügbar ist . Es hat Platinum-Bewertung, also sind wir gut zu gehen. Öffnen Sie die Wine-Konfiguration ( winecfg ) und stellen Sie die Windows-Version auf Windows 7 ein .

Weinfenster 7

Klicken Sie mit der rechten Maustaste auf die 7-zip-Installationsdatei und wählen Sie Mit Wine Windows Program Loader öffnen .

7-zip-Installationsdatei

Diesen Zielordnerpfad anzeigen? Die Installation von 7-zip hat das virtuelle Laufwerk C: von wineprefix erkannt.

7-zip Setup-Verzeichnis für Wine

Beenden Sie die Installation. Wechseln Sie vom Dateibrowser aus in das Installationsverzeichnis [ $ HOME /.wine/drive_c/Program Files / 7-zip /]. Klicken Sie mit der rechten Maustaste auf 7zFM.exe und wählen Sie Eigenschaften > Öffnen mit .

Legen Sie den Standard-EXE-Loader fest

Wählen Sie Wine Windows Program Loader und schließen Sie das Fenster. Doppelklicken Sie auf 7zFM.exe

7-Zip mit Wein laufen

Und los gehts! Um eine Verknüpfung auf Ihrem Desktop zu erstellen, klicken Sie mit der rechten Maustaste auf

7-Zip-Verknüpfung erstellen

Verschieben Sie nun den Link auf den Desktop.

Verschieben Sie die Verknüpfung auf den Desktop

Jetzt können Sie 7-zip nur von Ihrem Desktop aus ausführen. Sie müssen lediglich auf das Symbol doppelklicken.

Führen Sie 7-zip vom Desktop aus

Wenn Sie unter Linux auf Ihre Dateien zugreifen möchten, befinden sie sich normalerweise in Z: Drive .

Linux-Verzeichnis in Laufwerk Z:

Sie können den 7-zip genauso wie unter Windows verwenden – zum Extrahieren und Erstellen von Archiven usw.

Lasst uns die Dinge (viel) einfacher machen

Möglicherweise ist Ihnen aufgefallen, dass in der Wine Application Database bei jeder Version der Anwendungsprüfung eine bestimmte Wine-Version erwähnt wird.

Dies liegt an der schnellen Entwicklung von Wein. Obwohl eine Anwendung mit der aktuellen Wine-Version ausgeführt wird, kann sie aufgrund der vorgenommenen Änderungen möglicherweise nicht mit einer zukünftigen Version ausgeführt werden.

Ich habe auch erwähnt, dass jede Anwendung in einem eigenen frischen Weinpräfix installiert wird. Eine Anwendung hat also keine Chance, eine andere zu stören. All dies manuell, normalerweise vom Terminal aus, ist zeitaufwändig, ermüdend und manchmal verwirrend.

PlayOnLinux ist hier um zu retten. Es bietet eine schöne Schnittstelle, um all diese Dinge einfach zu erledigen. Um PlayOnLinux unter Ubuntu zu installieren, führen Sie einfach den folgenden Befehl aus:

sudo apt install playonlinux PlayOnLinux-Schnittstelle

Mit PlayOnLinux können Sie alle mit Wine zusammenhängenden Aufgaben über eine schöne und intuitive grafische Benutzeroberfläche erledigen:

Anwendungen installieren und deinstallieren. Wineprefixes erstellen, aktualisieren und entfernen. Pflegen Sie Wine verschiedener Architekturen und Versionen. Run & Create Verknüpfung für installierte Anwendungen. Und so weiter…

Trotzdem müssen Sie die Wine Application Database auf Reviews, Installationsverfahren und dergleichen überprüfen.

Vorteile der Verwendung von Wein

Wenn Sie Windows-Anwendungen auf einem Linux-System ausführen, bietet Wine viele Vorteile gegenüber der Verwendung von Emulatoren oder virtuellen Maschinen.

Leistung : Wein ist immun gegen den Leistungsverlust, der sonst beim Emulieren auftritt. Native Experience : Es ist nicht erforderlich, Wine vor dem Ausführen einer Windows-Anwendung zu öffnen. Wie genau Wein funktioniert, wird aus diesem Zitat auf der offiziellen Website deutlicher.

Wine kann als Windows-Emulator betrachtet werden, ähnlich wie Windows Vista als Windows XP-Emulator: Mit beiden Anwendungen können Sie dieselben Anwendungen ausführen, indem Sie Systemaufrufe auf ähnliche Weise übersetzen. Die Einstellung von Wine zur Nachahmung von Windows XP unterscheidet sich nicht wesentlich von der Einstellung von Vista zum Starten einer Anwendung im XP-Kompatibilitätsmodus.

Weinderivate

Es gibt eine Reihe von Projekten zum Ausführen von Windows-Anwendungen auf anderen Plattformen, die auf Wine basieren:

CrossOver : CrossOver wurde von der Firma CodeWeavers entwickelt. Es basiert direkt auf Wine mit einigen Verbesserungen und proprietären Add-Ons. Tatsächlich beschäftigt CodeWeavers einen großen Teil der Wine-Entwickler. Im Gegensatz zu den schnellen Releases von Wine sind CrossOver-Releases stabiler. Der einzige Nachteil ist, dass Crossover nicht kostenlos ist. PlayOnLinux : PlayOnLinux basiert vollständig auf Wine. Und bietet eine einfachere Route zum Installieren und Verwalten der Anwendung mit Wine. PlayOnLinux ist kostenlos. Es ist auch für Mac als PlayOnMac verfügbar. ReactOS : ReactOS ist ein völlig anderes Open-Source-Betriebssystem zum Ausführen von Windows-Anwendungen. Es verwendet eine beträchtliche Anzahl von Codes von Wine. Dies ist jedoch ein Projekt, das sich seit über einem Jahrzehnt in der Entwicklung befindet, und ich werde es nicht empfehlen.

Zusätzliche Tipps zur Verwendung von Wine

Winetricks

Dies ist ein weiterer wichtiger Teil der Verwendung von Wine. Winetricks ist ein Hilfsskript zum Herunterladen und Installieren verschiedener Laufzeitverteilungsbibliotheken, die zum Ausführen einiger Anwendungen in Wine erforderlich sind. Dies kann das Ersetzen von Wine-Komponenten durch geschlossene Quellbibliotheken beinhalten. Winetricks wird mit der Wine-Installation auf Ubuntu geliefert.

Führen Sie den folgenden Befehl aus, um Winetricks zu starten:

winetricks Winetricks

Es gibt viele Möglichkeiten, Ihnen bei verschiedenen Aufgaben zu helfen.

Anwendung mit Winetricks installieren

Wenn Sie eine App von Winetricks installieren, wird diese in einem separaten Wineprefix installiert. Lassen Sie uns VLC installieren:

Winetricks – Installieren Sie eine App Winetricks – VLC installieren

Anschließend werden die VLC-Installationsdateien heruntergeladen. Und dann führen Sie Sie durch den Rest des Prozesses. Es ist ziemlich einfach.

Installieren Sie Windows-DLL oder Komponenten und andere

Sie können einen Wineprefix aus Winetricks auswählen, verschiedene Bibliotheken und Komponenten installieren, die für die Anwendung erforderlich sind, die Sie ausführen möchten, und auch andere Vorgänge ausführen.

Winetricks-Skripte Winetricks-Bibliotheken und -Komponenten

NB : Wenn Ihnen Winetricks kompliziert erscheinen, ist das vollkommen in Ordnung. Ich fühle auch so. Ich verwende aus diesem Grund immer PlayOnLinux. PlayOnLinux kann alles, was Sie mit Winetricks machen müssen.

Für weitere Informationen können Sie überprüfen , Wein FAQ und Dokumentation .

Ich hoffe, Sie finden dieses komplette Einsteigerhandbuch für die Verwendung von Wine in Linux hilfreich. Jetzt können Sie Windows-Programme unter Linux ausführen, ohne eine virtuelle Maschine zu installieren oder doppelt zu booten.

Teilen Sie uns mit, wenn Sie Fragen oder Meinungen in den Kommentaren haben.

Shares 998 Aktien 918 Facebook 918 0 Twitter 0 7 Google+ 7 5 LinkedIn 5 0 Reddit 0

Das könnte Dich auch interessieren …