Categories: Ubuntu

Wine 8.14 llega cerrando 30 errores y cerca de 500 cambios

Wine es una reimplementación de la interfaz de programación de aplicaciones de Win16 y Win32 para sistemas operativos basados en Unix.

Hace pocos días se dio a conocer el

Sponsored
lanzamiento de la nueva versión de desarrollo de «Wine 8.14», la cual desde el lanzamiento de la versión 8.13, se han cerrado 30 informes de errores y se han realizado 475 cambios.

Para quienes desconocen de Wine, deben saber que este es un popular software gratuito y de código abierto que permite a los usuarios ejecutar aplicaciones de Windows en Linux y otros sistemas operativos tipo Unix. Para ser un poco más técnico, Wine es una capa de compatibilidad que traduce las llamadas del sistema de Windows a Linux y utiliza algunas bibliotecas de Windows, en forma de archivos .dll.

Principales novedades de Wine 8.14

En esta nueva versión que se presenta de la versión de desarrollo de Wine 8.14 una de sus principales novedades es que en macOS, el marco PCSC ahora se utiliza para admitir tarjetas inteligentes.

Otro de los cambios que se destaca es que WoW64, la capa para ejecutar programas de 32 bits en Windows de 64 bits, soluciona problemas con el mecanismo de mensajes de ventana.

Ademas de ello, la biblioteca gdiplus agrega la capacidad de convertir formatos de píxeles indexados con 1, 4 y 8 bits por canal, mientras que en la utilidad WineDump se implementa la capacidad de crear volcados de archivos del registro de Windows NT (REGF).

Por la parte de los informes de errores cerrados con aplicaciones y juegos en esta nueva versión de Wine 8.14 , se solucionaron los problemas con DiRT 2, Candytron, The Settlers II: 10th Anniversary, Civilization 6, Freelancer con el mod Crossfire, Spider-Man: Shattered Dimensions, Warframe, el cliente Steam, Yuzu y más.

En cuanto a los errores solucionados en esta nueva versión:

Sponsored
  • Windedbg a veces obtiene parámetros incorrectos
  • El reenvío de estado de salida `script -e` de Cygwin/MSYS2 devuelve cero aleatoriamente para procesos secundarios distintos de cero
  • ws2_32:sock – test_connect() falla intermitentemente con el error ‘Prueba fallida: tiempo de espera esperado’.
  • desbordamiento de pila al ejecutar GdipFlattenPath
  • advapi32:registry – test_performance_keys() ¡a veces no funciona porque el tiempo corre al revés!
  • ws2_32:sock – test_close_events() a veces no funciona en Wine
  • ws2_32:sock – test_empty_recv() a veces genera un error ERROR_IO_PENDING en Wine
  • ws2_32:sock – DuplicateHandle(socket) a veces parece un socket en
  • test_WSAGetOverlappedResult() en Windows
  • ws2_32:sock – test_write_watch() obtiene una cantidad inesperada de escrituras en Windows 11
  • Winetricks: verifica que dotnet20 (AutoHotKey) no funciona en la compilación wow64
  • GStreamer gst_init_check() falla cuando se llama desde Winegstreamer en macOS reciente, Wine también falla en macOS Sonoma
  • ieframe:webbrowser – test_SetQueryNetSessionCount() a veces obtiene un número inesperado de sesiones en Windows
  • httpapi:httpapi – test_v2_bound_port() a veces se conecta correctamente en Windows 10
  • amstream: amstream falla y sale sistemáticamente en gitlab-debian-32
  • gdi32:dc – print_something() obtiene una firma incorrecta en fg-deb64-*
  • ntdll:file – La función test_file_disposition_information() de 64 bits obtiene un error no compatible en Windows 10 1607 y 1709

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 Wine 8.14 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
Ubuntu Server Admin

Recent Posts

Building RAG with enterprise open source AI infrastructure

One of the most critical gaps in traditional Large Language Models (LLMs) is that they…

7 hours ago

Life at Canonical: Victoria Antipova’s perspective as a new joiner in Product Marketing

Canonical is continuously hiring new talent. Being a remote- first company, Canonical’s new joiners receive…

1 day ago

What is patching automation?

What is patching automation? With increasing numbers of vulnerabilities, there is a growing risk of…

2 days ago

A beginner’s tutorial for your first Machine Learning project using Charmed Kubeflow

Wouldn’t it be wonderful to wake up one day with a desire to explore AI…

3 days ago

Ubuntu brings comprehensive support to Azure Cobalt 100 VMs

Ubuntu and Ubuntu Pro supports Microsoft’s Azure Cobalt 100 Virtual Machines (VMs), powered by their…

3 days ago

Ubuntu Weekly Newsletter Issue 870

Welcome to the Ubuntu Weekly Newsletter, Issue 870 for the week of December 8 –…

4 days ago