Wine est une réimplémentation de l'interface de programmation d'application Win16 et Win32 pour les systèmes d'exploitation basés sur Unix.
Il semble que les développeurs de Wine aient aimé publier les nouvelles branches de développement de Wine à ces dates de décembre et depuis que le projet a commencé à recevoir une plus grande attention (depuis Wine 2.x – 3.x, le projet a atteint un point où il semblait stagner) et du moins aussi loin que je me souvienne depuis que je publie des sujets sur le vin ici sur le blog.
Et cette fois, ce n'est pas l'exception et le Les développeurs de Wine ont annoncé il y a quelques jours le lancement du premier RC de ce que sera la nouvelle version et branche de développement du projet Wine 9.0.
Quoi de neuf dans les RC présentées dans Wine 9.0 ?
Loin Deux Wine 9.0 RC ont été publiéesétant le premier est celui qui a la plus grande activité, Depuis la sortie de Wine 8.21 dans la première RC de Wine 9.0, 52 rapports de bugs ont été clôturés et 391 modifications ont été apportées.
Parmi les changements les plus importants présentés les premiers RC (Wine 9.0-rc1) sont :
- Mise à jour intégrée du package vkd3d 1.10.
- Le développement de fonctionnalités visant à mettre en œuvre la possibilité d'utiliser Wine dans des environnements basés sur le protocole Wayland sans l'utilisation des composants XWayland et X11 s'est poursuivi.
- Ajout de la prise en charge des dispositions de clavier dans le pilote Winewayland.drv.
- La prise en charge de l'API graphique Vulkan a été étendue et les fonctions vkQueuePresentKHR, vkGetDeviceGroupSurfacePresentModesKHR, vkGetPhysicalDevicePresentRectanglesKHR ont été ajoutées.
- Ajout de la fonction ClipCursor et implémentation de la possibilité de travailler avec des coordonnées relatives lors du suivi du mouvement de la souris.
- Lors de l'utilisation de versions récentes de GnuTLS, la prise en charge des clés de chiffrement DH (Diffie-Hellman) a été implémentée.
De la part de Le deuxième RC de Wine 9.0 (wine 9.0-rc2) a apporté 33 modifications au total et dont plusieurs d'entre eux sont des corrections et des ajouts d'améliorations au RC1 :
- Une correction a été apportée au curseur de Wayland, car il ne bougeait pas sur certaines surfaces
- EA Desktop ne s'installe pas en utilisant les paramètres régionaux français
- Prise en charge améliorée des paramètres graphiques de haut niveau dans The Settlers: Heritage of Kings
- Winebus ne répertorie pas les périphériques cachés (dans une build – sans-sdl) à moins que
- SDL est également désactivé via la clé de registre Winebus
- Le programme d'installation de Borland Turbo CPP 4.5 s'est écrasé au démarrage
- Plusieurs programmes 64 bits plantent en raison de la troncature du pointeur
- Solution au problème avec Wine lors de la compilation sur macOS avec LLVM 17
- quartz:vmr9 – test_changed3ddevice() échoue sur les machines virtuelles w11pro64-amd et -nv
- PLSQL : plante lors de la tentative de connexion à une base de données.
- CrystalDiskInfo : une exception non gérée a fait planter DiskInfo64.exe
Enfin si vous voulez en savoir plus à propos de cette nouvelle version de développement de Wine publiée, vous pouvez consulter le log de changements dans le lien suivant.
Comment installer la version de développement dans Ubuntu et dérivés ?
Si vous souhaitez pouvoir tester cette nouvelle version de développement de Wine sur votre distribution, vous pouvez le faire en suivant les instructions que nous partageons ci-dessous.
La première et la plus importante étape sera d'activer l'architecture 32 bits, que bien que notre système soit 64 bits, effectuer cette étape nous évite de nombreux problèmes qui se produisent généralement, car la plupart des bibliothèques Wine se concentrent sur une architecture 32 bits.
Pour cela, nous écrivons sur le terminal:
sudo dpkg --add-architecture i386
Maintenant nous devons importer les clés et les ajouter au système avec cette commande:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Fait ça maintenant nous allons ajouter le référentiel suivant au système, pour cela, nous écrivons dans le 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
Enfin, nous pouvons vérifier que Wine est déjà installé et quelle version nous avons dans le système en exécutant la commande suivante :
wine --version
Comment désinstaller Wine d'Ubuntu ou d'un dérivé?
Enfin pour ceux qui veulent désinstaller cette version de développement de Wine de leur système pour quelque raison que ce soit, Ils ne doivent exécuter que les commandes suivantes.
Désinstaller la version de développement:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove