Llega la RC de Wine 9.0 y estos son los cambios preparados hasta el momento
Tal parece que a los desarrolladores de Wine les ha gustado realizar la liberación de las nuevas ramas de desarrollo de Wine en estas fechas decembrinas y es que desde que el proyecto comenzó a tener una mayor atención (pues desde Wine 2.x – 3.x el proyecto llego a un punto donde parecía estancado) y al menos desde que yo recuerdo desde que llevo publicando aquí en el blog temas sobre Wine.
Y es que en esta ocasión no es la excepción y los desarrolladores de Wine dieron a conocer hace pocos días el lanzamiento de las primeras RC de lo que será la nueva versión y rama de desarrollo del proyecto Wine 9.0.
¿Qué hay de nuevo en las RC presentadas de Wine 9.0?
Hasta el momento se han lanzado dos RC de Wine 9.0, siendo la primera la que mayor actividad presenta, pues desde el lanzamiento de Wine 8.21 en la primera RC de Wine 9.0 se han cerrado 52 informes de errores y se han realizado 391 cambios.
De los cambios más importantes que presenta la primera RC (Wine 9.0-rc1) son:
- Se integró la actualización del paquete vkd3d 1.10.
- Se ha continuado con el desarrollo de funcionalidades destinadas a implementar la capacidad de utilizar Wine en entornos basados en el protocolo Wayland sin el uso de componentes XWayland y X11.
- Se agregó soporte para diseños de teclado en el controlador Winewayland.drv.
- Se ha ampliado el soporte para la API de gráficos de Vulkan y se han agregado las funciones vkQueuePresentKHR, vkGetDeviceGroupSurfacePresentModesKHR, vkGetPhysicalDevicePresentRectanglesKHR.
- Se agregó la función ClipCursor y se implementó la capacidad de trabajar con coordenadas relativas al rastrear el movimiento del mouse.
- Cuando se utilizan versiones recientes de GnuTLS, se implementó la compatibilidad con claves de cifrado DH (Diffie-Hellman).
Por la parte de la segunda RC de Wine 9.0 (wine 9.0-rc2) se realizaron 33 cambios en total y de los cuales varios de ellos son correcciones y adiciones de mejoras a la RC1:
- Se realizó la corrección en el cursor de Wayland, pues no se movía en algunas superficies
- EA Desktop no se instala usando la configuración regional francesa
- Mejora de soporte para configuraciones gráficas de alto nivel en The Settlers: Heritage of Kings
- Winebus no enumera los dispositivos ocultos (en una compilación — without-sdl) a menos que
- SDL también esté deshabilitado mediante la clave de registro de Winebus
- El instalador de Borland Turbo CPP 4.5 se bloqueaba al iniciar
- Múltiples programas de 64 bits fallan debido al truncamiento del puntero
- Solucion al problema con Wine al compilar en macOS con LLVM 17
- quartz:vmr9 – test_changed3ddevice() falla en las máquinas virtuales w11pro64-amd y -nv del
- PLSQL: Se bloquea al intentar conectar una base de datos.
- CrystalDiskInfo: una excepción no controlada bloqueaba DiskInfo64.exe
Finalmente si quieres conocer más al respecto sobre esta nueva versión de desarrollo de Wine liberada, puedes consultar el registro de cambios en el siguiente enlace.
¿Como instalar la versión de desarrollo de en Ubuntu y derivados?
Si estás interesado en poder probar esta nueva versión de desarrollo de Wine en tu distro, podrás hacerlo siguiendo las instrucciones que compartimos a continuación.
El primer paso y el más importante será habilitar la arquitectura de 32 bits, que aunque nuestro sistema sea de 64 bits, el realizar este paso nos ahorra muchos problemas que suelen ocurrir, ya que la mayoría de las librerías de Wine están enfocadas a la arquitectura de 32 bits.
Para ello escribimos sobre la terminal:
sudo dpkg --add-architecture i386
Ahora debemos de importar las llaves y añadirlas al sistema con este comando:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Hecho esto, ahora vamos a añadir el siguiente repositorio al sistema, para ello escribimos en 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
Finalmente podemos verificar que ya tenemos instalado Wine y además qué versión tenemos en el sistema ejecutando el siguiente comando:
wine --version
¿Cómo desinstalar Wine de Ubuntu o algún derivado?
Finalmente para aquellos que quieren desinstalar esta versión de desarrollo de Wine de su sistema por cualquier razón, solo deben de ejecutar los siguientes comandos.
Desinstalar la versión de desarrollo:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove