Wine ist eine Neuimplementierung der Win16- und Win32-Anwendungsprogrammierschnittstelle für Unix-basierte Betriebssysteme.
Es scheint, dass die Wine-Entwickler die neuen Entwicklungszweige von Wine gerne in diesen Dezemberterminen veröffentlichen und seitdem das Projekt größere Aufmerksamkeit erhält (seit Wine 2.x – 3.x erreichte das Projekt einen Punkt, an dem es zu stagnieren schien) und Zumindest seit ich mich erinnern kann, veröffentliche ich hier auf dem Blog Themen zum Thema Wein.
Und dieses Mal ist es nicht die Ausnahme und das Weinentwickler haben vor einigen Tagen den Start des ersten RC angekündigt der neuen Version und des Entwicklungszweigs des Wine 9.0-Projekts.
Was ist neu in den vorgestellten RCs von Wine 9.0?
Soweit Es wurden zwei Wine 9.0 RCs veröffentlichtsein der erste ist derjenige mit der größten Aktivität, Seit der Veröffentlichung von Wine 8.21 im ersten RC von Wine 9.0 wurden 52 Fehlerberichte geschlossen und 391 Änderungen vorgenommen.
Von den wichtigsten Änderungen vorgestellt Die ersten RC (Wine 9.0-rc1) sind:
- Integriertes vkd3d 1.10-Paketupdate.
- Die Entwicklung von Funktionalitäten zur Implementierung der Möglichkeit, Wine in Umgebungen basierend auf dem Wayland-Protokoll ohne die Verwendung von XWayland- und X11-Komponenten zu implementieren, wurde fortgesetzt.
- Unterstützung für Tastaturlayouts im Winewayland.drv-Treiber hinzugefügt.
- Die Unterstützung für die Vulkan-Grafik-API wurde erweitert und die Funktionen vkQueuePresentKHR, vkGetDeviceGroupSurfacePresentModesKHR, vkGetPhysicalDevicePresentRectanglesKHR wurden hinzugefügt.
- ClipCursor-Funktion hinzugefügt und die Möglichkeit implementiert, bei der Verfolgung der Mausbewegung mit relativen Koordinaten zu arbeiten.
- Bei Verwendung aktueller Versionen von GnuTLS wurde die Unterstützung für DH-Verschlüsselungsschlüssel (Diffie-Hellman) implementiert.
Seitens Der zweite RC von Wine 9.0 (wine 9.0-rc2) nahm insgesamt 33 Änderungen vor und von denen einige Korrekturen und Ergänzungen oder Verbesserungen zu RC1 sind:
- Der Cursor von Wayland wurde korrigiert, da er sich auf einigen Oberflächen nicht bewegte
- EA Desktop wird nicht mit dem französischen Gebietsschema installiert
- Verbesserte Unterstützung für High-Level-Grafikeinstellungen in The Settlers: Heritage of Kings
- Winebus listet keine versteckten Geräte auf (in einem Build – ohne SDL), es sei denn
- SDL wird auch über den Winebus-Registrierungsschlüssel deaktiviert
- Das Borland Turbo CPP 4.5-Installationsprogramm stürzte beim Start ab
- Mehrere 64-Bit-Programme stürzen aufgrund abgeschnittener Zeiger ab
- Lösung des Problems mit Wine beim Kompilieren unter macOS mit LLVM 17
- quartz:vmr9 – test_changed3ddevice() schlägt auf den virtuellen Maschinen w11pro64-amd und -nv fehl
- PLSQL: Abstürze beim Versuch, eine Verbindung zu einer Datenbank herzustellen.
- CrystalDiskInfo: Eine nicht behandelte Ausnahme hat DiskInfo64.exe zum Absturz gebracht
Schließlich wenn Sie mehr darüber wissen wollen Informationen zu dieser neuen Entwicklungsversion von Wine, die veröffentlicht wurde, können Sie im Protokoll von einsehen Änderungen im folgenden Link.
Wie installiere ich die Entwicklungsversion in Ubuntu und Derivaten?
Wenn Sie daran interessiert sind, diese neue Entwicklungsversion von Wine in Ihrer Distribution zu testen, können Sie dies tun, indem Sie den Anweisungen folgen, die wir unten teilen.
Der erste und wichtigste Schritt besteht darin, die 32-Bit-Architektur zu aktivieren, dass wir, obwohl unser System 64-Bit ist, uns durch diesen Schritt viele Probleme ersparen, die normalerweise auftreten, da die meisten Wine-Bibliotheken auf 32-Bit-Architektur ausgerichtet sind.
Dazu schreiben wir über das Terminal:
sudo dpkg --add-architecture i386
Jetzt Wir müssen die Schlüssel importieren und dem System hinzufügen mit diesem Befehl:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Fertig jetzt Wir werden dem System das folgende Repository hinzufügen, dafür schreiben wir in das Terminal:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main" sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
Schließlich können wir überprüfen, ob Wine bereits installiert ist und welche Version wir im System haben, indem wir den folgenden Befehl ausführen:
wine --version
Wie deinstalliere ich Wine von Ubuntu oder einem Derivat?
Und schließlich für diejenigen, die diese Entwicklungsversion von Wine aus irgendeinem Grund von ihrem System deinstallieren möchten: Sie sollten nur die folgenden Befehle ausführen.
Deinstallieren Sie die Entwicklungsversion:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove