•  untoreh-light

Trauben für Weintricks

Ein ebenenbasiertes Setup für Winetricks-Rezepte

Wein wird verwendet, um Windows-Programme unter Linux auszuführen. Die Laufzeit funktioniert durch Neuimplementierung dlls Linux-kompatibel zu sein. Software benötigt jedoch nicht nur die Basisbibliotheken, sondern es gibt Abhängigkeiten, die für jede Software installiert werden müssen.

Wine unterstützt verschiedene Windows-Versionen... (alle?), daher ist es notwendig, verschiedene Umgebungen zu verwenden, um die Kompatibilität zwischen Software und Windows-Versionen zu gewährleisten.

Einige Abhängigkeiten können auch nicht miteinander kompatibel sein, daher ist die Verwendung von Weinpräfixe . Die Verwendung von Wine-Präfixen bedeutet, dass normalerweise jede Anwendung ihre eigene Umgebung (wie Container) hat, was bedeutet, dass alle Abhängigkeiten muss neu installiert werden für jedes neue Programm. Sie haben auch nicht, verschiedene Programme können dieselbe Umgebung verwenden, aber wie bereits erwähnt, können Probleme auftreten, die schwer zu debuggen sind.

Winetricks automatisiert die Installation von Abhängigkeiten (wie .NET- und DirectX-Paketen), doch selbst wenn ein Skript erstellt wird, können Setups noch einige Zeit in Anspruch nehmen.

Ostree wird zur Kasse verwendet Versionen von Betriebssysteme . Und obwohl sein Hauptanwendungsfall darin besteht, atomare Upgrades für Betriebssysteme zu ermöglichen, die auf Bare-Metal installiert sind, könnte es zum Erstellen verwendet werden Weinpräfixe mit vorinstallierten Sammlungen von Abhängigkeiten, wie Flatpak dieselbe Methode verwendet, um Laufzeiten zwischen verschiedenen Anwendungen zu teilen, könnte es effektiv verschiedene Flatpak geben Weinlaufzeiten für Softwarefamilien, die den Großteil der Abhängigkeiten teilen; Bleibt nur die Frage, ob es irgendwelche Lizenzprobleme gibt, solche Laufzeiten mit dem zu verteilen, was effektiv wäre vorinstallierte Windows-Software . :S

Post-Tags: