Es va donar a conèixer el llançament de la nova versió de desenvolupament de Wine 8.6, on des del llançament de la versió 8.5, s'han tancat 25 informes d'errors i s'han realitzat 414 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.
Wine és una de les millors formes d'executar aplicacions de Windows a Linux. A més, la comunitat Wine té una base de dades d'aplicacions molt detallada.
Principals novetats de la versió de desenvolupament de Wine 8.6
En aquest nou llançament que es presenta es destaca que el motor del navegador Mozilla Gecko s'ha actualitzat a la versió 2.47.4, així com també que el controlador PostScript ha millorat la compatibilitat amb fitxers de cua que emmagatzemen dades sobre un treball d'impressió.
Un altre dels canvis que destaca aquesta nova versió de Wine 8.6 és que ara té una biblioteca de matemàtiques inclosa prestada del projecte musl libc 1.2.3.
Per la part de les correccions d'errors conegudes a Wine 8.6, dels problemes de jocs solucionats s'esmenten els de: The Westerner, Team Fortress Arcade, Pixel Force: Left 4 Dead, Inquisitor, My Place, DiRT Ral·li 2.0, Matrix Awakens MegaCity Unreal Engine 5.1 demo, Hogwarts Legacy, Pro Evolution Soccer 2008.
També es destaca els problemes resolts a la zona de proves de Chromium i altres problemes d'aplicacions aleatòries que ara s'estan resolent, a més que s'ha afegit el fitxer windows.ui.composition.idl amb les definicions de Windows.UI.Composition.*.
Dels altres canvis que es van realitzar:
- schtasks.exe: schtasks falla a Windows 7 quan falten privilegis
- Sense privilegis elevats schedsvc:rpcapi falla a Windows 7
- Diverses aplicacions fallen en la funció no implementada
- askchd:scheduler – test_GetTask() falla a Windows 7 quan no té prou privilegis
- schedsvc:rpcapi fa que taskchd:scheduler es bloquegi a w7u_adm
- dinput:device8 – test_dik_codes() de vegades obté temps d'espera a GitLab CI
- schtasks.exe:schtasks fa que taskchd:scheduler es bloquegi a w7u_adm i w8adm
- La compilació falla amb gcc 4.8.4 – error: manca l'operador binari abans del token «(«
- dinput:device8 – test_mouse_keyboard() falla en algunes configuracions regionals de Windows 7 LDAP Explorer (LEX) no es connecta sense SSL
- dinput:device8 – test_overlapped_format() de vegades obté un temps d'espera a Wine (GitLab CI)
- Wine no pot actualitzar el prefix existent
- DnsQuery_A() maneja malament els registres CNAME DNS
Si vols conèixer més 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.6 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?
Quant als que volen desinstal·lar Wine del seu 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