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

Einfaches Ausführen von Windows-Software unter Linux mit Bottles

Wein , die Abkürzung für Wine is Not an Emulator, ist die Flaggschiff-Open-Source-Kompatibilitätsschicht, die innerhalb des Linux-Ökosystems verfügbar ist – oder allgemein POSIX (Portable Operating System Interface)-kompatibel – für Windows-Anwendungen. Ein anständiges Open-Source-Projekt wurde mit dem primären Ziel gegründet, das langfristige Potenzial von Windows unter Linux sicherzustellen.

In Anbetracht der kontinuierlichen Weiterentwicklung der Plattform ist Wine hat sich als maßgeblich dafür erwiesen, Windows-Benutzern, insbesondere denen, die neu in Linux sind, beim Übergang zu einem Linux-basierten Betriebssystem als ihrem täglichen Treiber zu helfen.

Aufgrund der möglicherweise auftretenden Inkompatibilität mit einigen Windows-Anwendungen hatte es jedoch keinen großen Erfolg, und infolgedessen sind viele oft enttäuscht, da sie normalerweise ein reibungsloses Erlebnis erwarten, wie sie es unter Windows hatten, was nicht weiter von der entfernt ist Wahrheit.

Für das, was es wert ist, haben diese Apps ihre einzigartigen Abhängigkeiten von Wine möglicherweise nicht zufrieden stellen können und hier ist Bottles kommt rein.

Bottles ist eine der Hauptlösungen, die darauf abzielt, diese Erzählung zu ändern, indem Sie die Abhängigkeiten, die Ihre App möglicherweise benötigt, mit wenig Aufwand manuell konfigurieren können. Noch besser, Flaschen erfüllt auch die oft einzigartigen Fälle, die Spiele benötigen, einschließlich der Unterstützung einiger der größten Spielebibliotheken wie Steam .

Warum Flaschen?

Flaschen als neue Plattform abhängig von Wine versucht, den Ansatz der Installation von Windows-Anwendungen neu auszurichten, indem eine Sandbox-Umgebung bereitgestellt wird, die Ihre „Flaschen ordnungsgemäß isoliert ” Installation vorausgesetzt, Sie wählen die Flatpak-Installationsroute.

Im Wesentlichen bedeutet ein solches Setup, dass Sie entscheiden können, wann Flaschen greift auf Ihre persönlichen Dateien/Ihr Home-Verzeichnis zu. Mit eingebautem Versionierungsmanager, Bottle kann Ihnen helfen, zu einem Zustand zurückzukehren, der zuvor funktioniert hat.

Um von dieser Funktion zu profitieren, müssen Sie sie jedoch zuerst aktivieren, indem Sie zur Versionierung gehen Tab. Einmal aktiviert, Flaschen erstellt im Grunde einen brandneuen Zustand mit Ihrer Standardkonfiguration und jedes Mal einen neuen, wenn Sie Ihrer Installation eine neue Abhängigkeit hinzufügen.

Flaschenversionierung

Bottles unter Linux installieren

Mit einer Kombination aus gebrauchsfertigen Einstellungen, Bibliotheken und Abhängigkeiten bietet Bottles hat den Anwendungsbereich von Windows-Anwendungen unter Linux grundlegend neu definiert. Dies ist in jeder Hinsicht eine neue Art, Windows-Präfixe in Umgebungen zu handhaben, die über das Gewöhnliche hinausgehen.

Das Installieren von Flaschen ist eine ziemlich einfache Angelegenheit, da die Entwickler das Flatpak empfehlen Route, die bei weitem der einfachste Weg ist, eine solche Installation in einer isolierten Umgebung zu konfigurieren, die Sie einfach löschen können, wenn Sie fertig sind oder wann immer Sie entscheiden, dass Sie Windows nicht mehr auf Ihrem Linux-System benötigen.

Für Ubuntu-Systeme , führt einfach die folgenden Befehle nacheinander aus.

$ sudo add-apt-repository ppa:flatpak/stable
$ sudo apt update
$ sudo apt install flatpak

Für andere Systeme müssen Sie Flatpak einrichten und dann zu Flathub gehen, um Bottles wie gezeigt zu installieren.

$ flatpak install flathub com.usebottles.bottles
$ flatpak run com.usebottles.bottles

Flaschen unter Linux konfigurieren

Mit einem integrierten Abhängigkeitsmanager übernimmt Bottles nicht nur die vorkonfigurierten Abhängigkeiten, um jeden möglichen Anwendungsfall zu erfüllen, sondern ermöglicht es Ihnen ziemlich gut, die Abhängigkeiten für jede Windows-Anwendung, die Sie möglicherweise installieren müssen, individuell zu verwalten.

Mit der Erstellung jeder Flasche richten Sie eine einzigartige isolierte Umgebung für die vorgesehene Anwendung ein.

Flaschen erstellen

Gaming-Support

Standardmäßig im 2022.2.14 Update, Flaschen ist noch einen Schritt weiter gegangen, indem es Installer aktiviert hat, die den Prozess, kompatible Windows-Anwendungen auf Ihrem Linux-System zum Laufen zu bringen, weiter vereinfachen.

Flasche Installer wurden mit Hilfe der Community entwickelt, was angesichts des enormen Vorteils der Automatisierung des gesamten Installationsprozesses, einschließlich einer schmerzlosen Konfiguration von Abhängigkeiten, ziemlich inspirierend ist.

Mit der Möglichkeit, zwischen Spiel- und Softwareumgebungen zu wählen, können Sie Ihre Windows-Anwendungsbereitstellung schnell optimieren. Aber das ist nicht alles; Sie können sich entscheiden, eine benutzerdefinierte Umgebung zu konfigurieren, die fortgeschrittenen Benutzern vorbehalten ist, wenn Sie einen spezielleren Anwendungsfall haben. Hier erfährst du, wie du Flaschen besser manipulieren kannst.

Flascheneinstellungen

Für das, was es wert ist, sollten die Standardoptionen ohne wirkliche Einschränkung gut funktionieren. Noch besser? Bottles hat ein System integriert, das den Kompatibilitätsgrad jeder Anwendung anzeigt, die über die Installationsprogramme verfügbar ist.

Dies gibt Ihnen im Wesentlichen einen schnellen visuellen Überblick über den Kompatibilitätsgrad jeder Anwendung. Die Stufen sind Bronze bis Silber, Gold und Platin.

Da die Plattform in hohem Maße anpassbar ist, können Sie effektiv aus einer Vielzahl vorkonfigurierter Optionen auswählen, die den Einrichtungsprozess weiter rationalisieren. Zu diesen Optionen gehören dxvk, vkd3d, gamemode, esync, fsync und möglicherweise noch mehr.

Flaschen-Installer

Wobei es zweifellos Alternativen zu den Bottles gibt System gibt es wohl wenig bis gar keinen wirklichen Aufwand wie Flaschen Das verdummt im Wesentlichen den gesamten Prozess von Windows-Anwendungen unter Linux und bietet gleichzeitig eine ziemlich ordentliche Benutzeroberfläche. Dadurch wird die Möglichkeit, Windows-Benutzer auf Linux umzustellen, weiter maximiert.


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

  2. Ist es besser, Dual-Boot oder eine VM auszuführen?

  3. Warum einen Linux-Shell-Befehl mit '&' ausführen?

  4. Wie führe ich UNetBootin (oder ähnliches) unter Linux aus?

  5. Wie registriere ich einen Linux-Server beim Windows-DNS-Server?

So führen Sie Windows-Software unter Linux mit Flaschen aus

So führen Sie Windows 95 unter Linux aus

So führen Sie einen Alias ​​mit Sudo in Linux aus

So installieren Sie Windows-Software unter Linux mit Bottles

Installieren Sie Windows 10 unter Linux mit VirtualBox

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