Über Wein
Wine ist eine kostenlose und Open -Source -Software, mit der Sie Microsoft Windows -kompatible Programme und Spiele unter Linux, MacOS und Android ausführen können (Experimental Support). Wein ist seit über zwei Jahrzehnten in der Entwicklung und die Anwendungskompatibilität hat sich seit seiner ersten Veröffentlichung erheblich verbessert. Es wird oft als Emulator falsch interpretiert. Es handelt sich jedoch nur um eine Kompatibilitätsebene, die Windows -API -Aufrufe in POSIX -Aufrufe in Echtzeit konvertiert und eine nahezu identische Leistung als Windows liefert (und in einigen Fällen sogar noch besser). Weinstände für „Wein ist kein Emulator“.
Wein in Ubuntu installieren
Weinpakete sind standardmäßig in Ubuntu -Repositories enthalten. Sie sind jedoch nicht immer auf dem neuesten Stand und gleichzeitig den neuesten Veröffentlichungen. Es wird daher empfohlen, Weinpakete aus dem offiziellen Ubuntu PPA des Weinteams zu installieren. Führen Sie dazu die folgenden Befehle nacheinander aus:
Für Ubuntu 19.10:
$ sudo apt-add-repository 'Deb https: // dl.Winehq.org/wine-builds/ubuntu/eoan main '
$ sudo APT Update
Für Ubuntu 18.04:
$ sudo apt-add-repository 'Deb https: // dl.Winehq.org/Weingebäude/Ubuntu/Bionic Main '
$ sudo APT Update
Sie können jetzt Weinstall-, Entwickler- oder Inszenierergebäude installieren, indem Sie einen der folgenden Befehle ausführen:
$ sudo apt installieren wonehq-stabil
$ sudo APT installieren Sie Winehq-Devel
$ sudo apt installieren Sie Winehq-Staging
Unterschiede zwischen verschiedenen Weinbauten
Das offizielle Weinrepository bietet drei verschiedene Builds, „stabil“, „Entwicklung“ und „Inszenierung“. Stabile Builds bieten, wie der Name schon sagt. Staging -Builds enthalten viele experimentelle Patches, mit denen einige Funktionen getestet oder Kompatibilitätsprobleme behoben werden sollen. Es gibt keine Garantie dafür, dass alle diese Patches in Zukunft in den stabilen Zweig aufgenommen werden.
Winearch
Nach dem Installieren von Wein können Sie die Variable der Winearch -Umgebung verwenden, um die korrekte Architektur für Weinpräfixe zu definieren. Standardmäßig sind alle Wein-Apps in einer 64-Bit-Umgebung installiert. Sie können das Verhalten jedoch im folgenden Format ändern, indem Sie die Variable der Winearch -Umgebung verwenden:
Beachten Sie, dass Sie Winearch nur einmal beim Erstellen eines neuen Präfixes verwenden müssen (unten erläutert).
Verständnis der WinePrefix -Funktion
WinePrefix ist eine ziemlich nützliche Funktion von Wein, in der Sie Windows -Anwendungen, Systembibliotheken und Konfigurationsdateien isolieren und containerieren können, indem Sie sie in einem einzigen Verzeichnis einschränken. Sie können so viele Präfixe erstellen, wie Sie möchten, und jeder von ihnen wird separat behandelt.
Viele Linux -Benutzer erstellen lieber ein separates Präfix für jede der Windows -Apps oder -spiele, die sie installieren und mit Wein ausführen möchten. Die Installation einer Windows -App erfordert häufig die Installation von Bibliotheken und Toolkits von Drittanbietern. Die Verwendung separater Präfixe für Apps sorgt für eine bessere Kompatibilität, weniger Konflikte und ein saubereres Dateisystem. Sie können einen neuen WinePrefix erstellen, indem Sie im folgenden Format eine Umgebungsvariable verwenden:
$ Wineprefix =/path/to/prefix wine/path/to/Datei.exe
In dem obigen Befehl wird die Datei ausgeführt.exe ”unter Verwendung des in der winePrefix -Variablen angegebenen Präfixpfads. Wenn der Pfad nicht existiert, wird automatisch ein neues Verzeichnis erstellt. Wenn Sie eine winePrefix -Variable weglassen, werden alle Apps im Standardpräfix im Hidden "Wine" -Fordner in Ihrem Heimverzeichnis installiert (~//////.Wein).
Verwenden Sie Winearch und WinePrefix zusammen, um eine Windows -App auszuführen
Sie können Winearch mit einem maßgefertigten WinePrefix kombinieren, um die Architektur für ein Präfix korrekt anzugeben.
$ Winearch = win32 wineprefix =/path/to/prefix wine/path/to/Datei.exe
Dateisystemlayout eines Weinpräfixes
Alle Weinpräfixe, Standard- oder benutzerdefinierten Wein, enthalten viele Dateien und Ordner, die ein typisches Windows -Dateisystem darstellen, in dem alle Systembibliotheken und Apps auf dem Laufwerk „C“ installiert sind. Diese Präfixe enthalten eine Reihe von Bibliotheken, die Teil des Wine Open Source -Projekts sind. Der folgende Screenshot gibt Ihnen eine Vorstellung vom Verzeichnislayout:
Wenn Sie eine betreiben ".exe ”oder“.MSI ”-Abgänger mit Wein wird die App unter„ Drive_c “in„ Programmdateien “installiert (es sei denn, Sie geben einen benutzerdefinierten Pfad an). Also um eine "zu laufen".Die Exe -Datei nach Abschluss der Installation müssen möglicherweise zum Anwendungsordner im Verzeichnis „Programmdateien“ gehen, um die App zu starten.
Winecfg
Sie können viele Einstellungen und das Verhalten eines Weinpräfixes ändern, indem Sie den Befehl „Winecfg“ ausführen. Einige der Einstellungen umfassen Anzeigeeinstellungen, externe Laufwerkseinstellungen und Audioeinstellungen.
Führen Sie einen der folgenden Befehle aus, um Winecfg zu starten:
$ winecfg
$ Wonprefix =/path/to/prefix winecfg
Weinbedienung
"Wine Control Panel" ist ein weiteres nützliches Dienstprogramm, das in Wein enthalten ist, mit dem Sie Gamepads konfigurieren und andere nützliche Optionen optimieren können.
Sie können Winecontrol mit einem der folgenden Befehle ausführen:
$ Weinkontrolle
$ Wineprefix =/path/to/Präfix Weinkontrolle
Winetricks
Winetricks ist ein praktisches Tool mit Wein, mit dem Sie viele Bibliotheken und Apps von Drittanbietern von einer GUI -Oberfläche installieren können. Außerdem können Sie die Einstellungen für ein WinePrefix ändern und Wartungsaufgaben ausführen. Während die GUI von Winetricks nicht so intuitiv ist wie andere typische GTK- und QT -Linux -Apps, erledigt sie die Aufgabe.
Führen Sie den folgenden Befehl aus, um Winetricks in Ubuntu zu installieren:
$ sudo apt installieren Winetricks
Sie können jetzt Winetricks mit einem der folgenden Befehle ausführen:
$ Winetricks
$ Wineprefix =/path/to/prefix Winetricks
Winetricks hat auch eine schöne Befehlszeilenschnittstelle. Sie können mehr darüber erfahren, indem Sie den folgenden Befehl ausführen:
$ Winetricks -HELP
Ausführen von „LNK“ -Fateien in Wein
Bisher haben die obigen Beispiele erklärt, wie man rennt “.exe ”Dateien mit Wein mit Wein. Einige Apps in Windows kommen jedoch mit “.LNK ”-Dateien, die nur Verknüpfungen zu ausführbaren Binärdateien mit zusätzlichen Anpassungen und Parametern sind.
Laufen ".LNK ”-Dateien mit Wein, Sie müssen einen Befehl mit einem der folgenden Formate ausführen:
$ wine start/path/to/Datei.lnk
$ Wineprefix =/path/to/prefix wine start/path/to/Datei.lnk
Ausführen von „Fledermaus -Dateien in Wein“ ausführen
Fledermausdateien sind bash-ähnliche Skriptdateien, die mit der Eingabeaufforderung oder Interpreter in Windows ausgeführt werden können. Der Wein enthält ein Dienstprogramm „Wineranlagen“, mit dem die Eingabeaufforderung und das Ausführen von Eingabeaufforderungen gestartet werden können.Fledermausdateien. Du kannst rennen ".Fledermausdateien mit einem der folgenden Befehle:
$ windelöfe/path/to/Datei.Schläger
$ Wineprefix =/path/to/prefix winokonsole/path/to/Datei.Schläger
Der oben gezeigte Befehlsinterpreter unterstützt alle wichtigen Befehle, die mit Windows kompatibel sind.
Abschluss
Wein kann zahlreiche Windows -Apps unter Linux ausführen und die Lücke zwischen zwei Plattformen überbrücken. Während einige beliebte Apps noch nicht mit Wein arbeiten, hat sich die Gesamtkompatibilität erheblich verbessert. In der jüngsten Vergangenheit kündigte Valve die Kompatibilitätsebene „Proton“ für das Ausführen von Windows -Spielen unter Linux mit Steam an. Proton basiert auf Wein und verfügt über zusätzliche Funktionen, Lebensqualität und Kompatibilitätspatches.