Die Entwickler des Projekts Wine haben über Probleme mit der Bereitstellung von Wine für Ubuntu 19.10 berichtet, falls in dieser Ausgabe die Unterstützung für 32-Bit x86-Systeme eingestellt wird.
Bei der Entscheidung, die Unterstützung für die 32-Bit-Architektur x86 aufzugeben, haben die Ubuntu-Entwickler dass entweder die 64-Bit-Version von Wine geliefert wird oder die 32-Bit-Version in einem Container auf Basis von Ubuntu 18.04 verwendet wird. Das Problem liegt darin, dass die 64-Bit-Version von Wine (Wine64) offiziell nicht unterstützt wird und zahlreiche .
Die aktuellen Builds von Wine für 64-Bit-Distributionen basieren auf Wine32 und erfordern die Installation von 32-Bit-Bibliotheken.
In der Regel werden die benötigten 32-Bit-Bibliotheken in 64-Bit-Umgebungen über Multiarch-Pakete bereitgestellt, doch hat sich Ubuntu entschieden, die Bereitstellung solcher Bibliotheken vollständig einzustellen. Die Wine-Entwickler haben sofort идею со snap-пакетом и запуском в контейнере, так как это лишь временное решение. Отмечается, что придётся привести к должному виду 64-разрядную версию Wine, но на это потребуется время.
Darüber hinaus werden viele aktuelle Windows-Anwendungen weiterhin nur in 32-Bit-Versionen bereitgestellt, während 64-Bit-Anwendungen häufig mit 32-Bit-Installern geliefert werden (um die Installation in Win32 zu unterstützen). Daher entwickelt sich die 32-Bit-Version von Wine weiterhin als Hauptversion. Lange Zeit wurde Wine64 lediglich als Werkzeug für die Ausführung von Win64-Anwendungen positioniert, war jedoch nicht für die Ausführung von 32-Bit-Programmen gedacht, was in vielen Artikeln und Dokumentationen reflektiert wird (mittlerweile kann Wine64 bereits Win32-Anwendungen ausführen, erfordert jedoch 32-Bit-Bibliotheken).
Ähnliche Probleme auch das Unternehmen Valve, dessen viele Spiele im Katalog weiterhin 32-Bit bleiben. Valve plant, mit eigenen Kräften den 32-Bit-Runtime für den Linux-Client von Steam zu unterstützen. Die Entwickler von Wine schließen nicht aus, dass dieser Runtime zur Bereitstellung von 32-Bit-Wine in Ubuntu 19.10 verwendet werden könnte, bevor die 64-Bit-Version von Wine fertig ist, um das Rad nicht neu zu erfinden und die Bemühungen mit Valve zur Unterstützung der 32-Bit-Bibliotheken für Ubuntu zu bündeln.
Quelle: opennet.ru
