Wine Ć©s una reimplementació de la interfĆcie de programació d'aplicacions de Win16 i Win32 per a sistemes operatius basats a Unix.
Fa pocs dies es va donar a conèixer el llançament de la nova versió de desenvolupament de «Wine 8.14», la qual des del llançament de la versió 8.13, s'han tancat 30 informes d'errors i s'han fet 475 canvis.
Per als qui desconeixen de Wine, han de saber que aquest és un popular programari gratuït i de codi obert que permet als usuaris executar aplicacions de Windows a Linux i altres sistemes operatius tipus Unix. Per ser una mica més tècnic, Wine és una capa de compatibilitat que tradueix les trucades de sistema de Windows a Linux i utilitza algunes biblioteques de Windows, en forma d'arxius .dll.
Principals novetats de Wine 8.14
En aquesta nova versió que es presenta de la versió de desenvolupament de Wine 8.14, una de les seves principals novetats és que a macOS, el marc PCSC ara s'utilitza per admetre targetes intel·ligents.
Un altre dels canvis que es destaca Ʃs que WoW64, la capa per executar programes de 32 bits a Windows de 64 bits, soluciona problemes amb el mecanisme de missatges de finestra.
A mĆ©s, la biblioteca gdiplus afegeix la capacitat de convertir formats de pĆxels indexats amb 1, 4 i 8 bits per canal, mentre que a la utilitat WineDump s'implementa la capacitat de crear bolcats de fitxers del registre de Windows NT (REGF).
Per la part dels informes d'errors tancats amb aplicacions i jocs en aquesta nova versió de Wine 8.14, es van solucionar els problemes amb DiRT 2, Candytron, The Settlers II: 10th Anniversary, Civilization 6, Freelancer amb el mod Crossfire, Spider-Man: Shattered Dimensions, Warframe, el client Steam, Yuzu i més.
Pel que fa als errors solucionats en aquesta nova versió:
- Windedbg de vegades obté parà metres incorrectes
- El reenviament d'estat de sortida `script -e` de Cygwin/MSYS2 torna zero aleatòriament per a processos secundaris diferents de zero
- ws2_32:sock ā test_connect() falla intermitentment amb l'error 'Prova fallida: temps d'espera esperat'.
- desbordament de pila en executar GdipFlattenPath
- advapi32:registry ā test_performance_keys() de vegades no funciona perquĆØ el temps corre al revĆ©s!
- ws2_32:sock ā test_close_events() de vegades no funciona a Wine
- ws2_32:sock ā test_empty_recv() de vegades genera un error ERROR_IO_PENDING a Wine
- ws2_32:sock ā DuplicateHandle(socket) de vegades sembla un socket a
- test_WSAGetOverlappedResult() al Windows
- ws2_32:sock ā test_write_watch() obtĆ© una quantitat inesperada d'escriptures al Windows 11
- Winetricks: verifica que dotnet20 (AutoHotKey) no funciona a la compilació wow64
- GStreamer gst_init_check() falla quan es diu des de Winegstreamer a macOS recent, Wine tambƩ falla a macOS Sonoma
- ieframe:webbrowser ā test_SetQueryNetSessionCount() de vegades obtĆ© un nombre inesperat de sessions al Windows
- httpapi:httpapi ā test_v2_bound_port() de vegades es connecta correctament al Windows 10
- amstream: amstream falla i surt sistemĆ ticament a gitlab-debian-32
- gdi32:dc ā print_something() obtĆ© una signatura incorrecta a fg-deb64-*
- ntdll:file ā La funció test_file_disposition_information() de 64 bits obtĆ© un error no compatible a Windows 10 1607 i 1709
Finalment si vols conèixer més a l'respecte sobre aquesta nova versió de desenvolupament de Wine alliberada, pots consultar el registre de canvis en el següent enllaç.
¿Com instal·lar la versió de desenvolupament de Wine 8.14 a Ubuntu i derivats?
Si estàs interessat en poder provar aquesta nova versió de desenvolupament de Wine en el teu distro, podràs fer-ho seguint les instruccions que compartim a continuació.
El primer pas i el més important serà habilitar l'arquitectura de 32 bits, que encara que el nostre sistema sigui de 64 bits, fer aquest pas ens estalvia molts problemes que solen ocórrer, ja que la majoria de les llibreries de Wine estan enfocades a l'arquitectura de 32 bits.
Per a això escrivim sobre la terminal:
sudo dpkg --add-architecture i386
Ara hem d'importar les claus i afegir-les a sistema amb aquesta comanda:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Fet això ara anem a afegir el següent repositori a sistema, Per això escrivim a la 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
Finalment podem verificar que ja tenim instal·lat Wine ia més quina versió tenim al sistema executant la següent ordre:
wine --version
Com desinstalĀ·lar Wine d'Ubuntu o algun derivat?
Finalment per a aquells que volen desinstal lar aquesta versió de desenvolupament de Wine del sistema per qualsevol raó, només han d'executar les ordres següents.
Desinstal·lar la versió de desenvolupament:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove