Zum Hauptinhalt Zur Navigation

Mit gepatchtem Wine: Adobes Creative Cloud unter Linux installierbar

Ein Entwickler hat Wine Besonderheiten von Microsofts Web-Umgebung beigebracht. Damit läuft nun Adobes Installationsprogramm.
/ Johannes Hiltscher
8 Kommentare News folgen (öffnet im neuen Fenster)
Photoshop auf einem Macbook Pro. (Bild: Adobe)
Photoshop auf einem Macbook Pro. Bild: Adobe

Immer mehr Menschen sind von Windows genervt. Einen Umstieg auf Linux können sich viele vorstellen, oft sind es aber einzelne Programme, die ihn verhindern. Ein Beispiel dafür ist Adobes Creative Cloud mit Photoshop als dem bekanntesten Produkt. Hier scheiterte mit Wine, dem Nachbau der Windows-Umgebung für Linux-Systeme, bereits die Installation. Ein Entwickler mit Alias Phialsbasement arbeitete nun heraus, weshalb die Installation abbricht, und machte Wine mit einigen Code-Änderungen kompatibel(öffnet im neuen Fenster) .

Damit lassen sich Photoshop CC 2021 und 2025 über das native Installationsprogramm installieren. Photoshop CC 2021 läuft laut Wine-Datenbank mit Ausnahme einiger Tools unter Linux, bislang musste aber eine bestehende Installation kopiert werden. Um die Anpassungen nutzen und damit Anwendungen der Creative Cloud unter Linux nutzen zu können, ist bislang Handarbeit erforderlich. Wine muss aus dem Repository des Entwicklers(öffnet im neuen Fenster) kompiliert werden, anschließend sind noch einige Anpassungen erforderlich(öffnet im neuen Fenster) .

Der Entwickler versucht allerdings, seine Anpassungen im offiziellen Wine-Release unterzubringen. Zunächst hatte er dies über Valves Fork probiert, in der Hoffnung, dass sie dort schneller eingebaut würden. Hier wurde der Pull-Request allerdings mit der Begründung abgelehnt, dass die Änderungen im Hauptzweig des Projekts eingebaut werden sollten.

Laxe XML-Behandlung und HTML-Besonderheiten

Die in zwei Commits beschriebenen Probleme betreffen die Behandlung von HTML- und XML-Daten. So erlaubt Microsofts XML-Bibliothek einige nicht standardkonforme Elemente, die bei der von Wine verwendeten libxml2 zu Fehlern führen.

Der Creative-Cloud-Installer nutzt aber genau diese Möglichkeiten. Hier findet sich jedoch nur ein Grund für den Abbruch der Installation. Der zweite liegt in der Behandlung einiger Javascript-Elemente durch Wine. Javascript-Code in Event-Handler-Attributen wurde hier bislang nicht kompiliert, einige Microsoft-spezifische Erweiterungen wurden zudem bislang falsch behandelt, einige Events wurden zudem nicht registriert. Hierdurch funktionierten einige Elemente nicht.


Relevante Themen