Cómo instalar Wine 5.0 en CentOS, RHEL y Fedora


Wine es una aplicación de código abierto y gratuita para Linux que permite a los usuarios ejecutar cualquier aplicación basada en Windows en un sistema operativo similar a Unix/Linux. El equipo de vinos sigue lanzando sus versiones cada dos semanas.

Finalmente, el equipo de Wine anunció con orgullo la versión estable de 5.0.2 y la puso a disposición para su descarga en paquetes fuente y binarios para varias distribuciones como Linux, Windows y Mac.

Esta versión describe un año de esfuerzo de desarrollo y más de 7400 cambios individuales. Incluye una gran cantidad de mejoras que se registran en las notas de la versión a continuación. Los principales aspectos destacados son:

  • Módulos integrados en formato PE.
  • Compatibilidad con varios monitores.
  • Reimplementación de XAudio2.
  • Compatibilidad con Vulkan 1.1.
  • Varias correcciones de errores.

Para obtener un resumen completo de los cambios importantes, consulte las notas de la versión de Wine 5.0 en https://www.winehq.org/announce/5.0.2

En este artículo, lo guiaremos sobre la forma más sencilla de instalar la última versión de Wine 5.0.2 en RHEL y CentOS usando el código fuente (difícil y solo adecuado para expertos) y en Fedora Linux usando el repositorio oficial de vinos (fácil y recomendado). para nuevos usuarios).

En esta página

  • Instale Wine desde el código fuente en CentOS y RHEL
  • Instale Wine en Fedora Linux usando Wine Repository
  • Cómo usar Wine en CentOS, RHEL y Fedora

Necesitamos instalar "Herramientas de desarrollo" con algunas herramientas de desarrollo centrales como GCC, flex, bison, depuradores, etc. Este software es necesario para compilar y construir nuevos paquetes, instalarlos usando el comando YUM.

# yum -y groupinstall 'Development Tools'
# yum install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel
# dnf -y groupinstall 'Development Tools'
# dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel

Descargue el archivo fuente usando el comando wget en el directorio/tmp como un usuario normal.

$ cd /tmp
$ wget https://dl.winehq.org/wine/source/5.0/wine-5.0.2.tar.xz

Una vez que el archivo se descargue en el directorio/tmp, use el siguiente comando tar para extraerlo.

$ tar -xvf wine-5.0.2.tar.xz -C /tmp/

Se recomienda compilar y construir un instalador de Wine como un usuario normal. Ejecute los siguientes comandos como un usuario normal.

---------- On 64-bit Systems ---------- 
$ cd wine-5.0.2/
$ ./configure --enable-win64
$ make
# make install			[Run as root User]

---------- On 32-bit Systems ---------- 
$ cd wine-5.0.2/
$ ./configure
$ make
# make install			[Run as root User]

Si está utilizando la última versión de Fedora Linux, puede instalar Wine usando el repositorio oficial de Wine como se muestra.

---------- On Fedora 32 ---------- 
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/32/winehq.repo
# dnf install winehq-stable

---------- On Fedora 31 ---------- 
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/31/winehq.repo
# dnf install winehq-stable

Una vez que se complete la instalación, ejecute la herramienta de configuración "winecfg" desde el escritorio GNOME para ver la configuración compatible. Si no tiene ninguno de los equipos de escritorio, puede instalarlo utilizando el siguiente comando como usuario root.

# dnf groupinstall workstation            [On CentOS/RHEL 8]
# yum yum groupinstall "GNOME Desktop"    [On CentOS/RHEL 7]

Una vez instalado el sistema X Window, ejecute el comando como un usuario normal para ver la configuración del vino.

$ winecfg 

Para ejecutar Wine, debe especificar la ruta completa al programa ejecutable o al nombre del programa como se muestra en el siguiente ejemplo.

--------- On 32-bit Systems ---------
$ wine notepad
$ wine c:\\windows\\notepad.exe
--------- On 64-bit Systems ---------
$ wine64 notepad
$ wine64 c:\\windows\\notepad.exe

Wine no es perfecto, porque mientras usamos wine vemos que muchos programas fallan. Creo que el equipo de vinos pronto solucionará todos los errores en su próxima versión y, mientras tanto, comparta sus comentarios utilizando nuestro formulario a continuación.