Compatibilidad con Windows

Cómo instalar y configurar Wine en Ubuntu

Cómo instalar y configurar Wine en Ubuntu
Este artículo explicará cómo instalar y configurar Wine en Ubuntu para ejecutar aplicaciones compatibles con Windows.

Sobre el vino

Wine es un software gratuito y de código abierto que le permite ejecutar programas y juegos compatibles con Microsoft Windows en Linux, macOS y Android (soporte experimental). Wine ha estado en desarrollo durante más de dos décadas y la compatibilidad de las aplicaciones ha mejorado considerablemente desde su primer lanzamiento. A menudo se malinterpreta como un emulador. Sin embargo, es solo una capa de compatibilidad que convierte las llamadas a la API de Windows en llamadas POSIX en tiempo real, proporcionando un rendimiento casi idéntico al de Windows (y en algunos casos incluso mejor). Wine son las siglas de "Wine Is Not an Emulator".

Instalación de Wine en Ubuntu

Los paquetes de vino se incluyen en los repositorios de Ubuntu de forma predeterminada. Sin embargo, no siempre están actualizados y a la par con los últimos lanzamientos. Por lo tanto, se recomienda instalar paquetes de vino desde el PPA oficial de Ubuntu proporcionado por el equipo de vino. Para hacerlo, ejecute los siguientes comandos en sucesión:

Para Ubuntu 19.10:

$ sudo apt-add-repository 'deb https: // dl.winehq.org / wine-builds / ubuntu / eoan main '
actualización de $ sudo apt

Para Ubuntu 18.04:

$ sudo apt-add-repository 'deb https: // dl.winehq.org / wine-builds / ubuntu / bionic main '
actualización de $ sudo apt

Ahora puede instalar las compilaciones de Wine Staging, Developer o Staging mediante la ejecución de uno de los siguientes comandos:

$ sudo apt instalar winehq-stable
$ sudo apt install winehq-devel
$ sudo apt instalar winehq-staging

Diferencias entre diferentes construcciones de vino

El repositorio oficial de vinos proporciona tres compilaciones diferentes, "estable", "devel" y "staging". Las compilaciones estables, como su nombre indica, proporcionan la última versión estable de Wine, mientras que las compilaciones para desarrolladores son versiones de vanguardia en desarrollo. Las compilaciones de prueba contienen muchos parches experimentales destinados a probar algunas funciones o solucionar problemas de compatibilidad. No hay garantía de que todos estos parches se incluyan en la rama estable en el futuro.

BODEGA

Después de instalar Wine, puede utilizar la variable de entorno WINEARCH para definir la arquitectura correcta para los prefijos de Wine. De forma predeterminada, todas las aplicaciones de vino se instalan en un entorno de 64 bits. Sin embargo, puede cambiar el comportamiento utilizando la variable de entorno WINEARCH en el siguiente formato:

Tenga en cuenta que debe usar WINEARCH solo una vez al crear un nuevo prefijo (se explica a continuación).

Comprensión de la función WINEPREFIX

WINEPREFIX es una característica bastante útil de wine donde puede aislar y contener aplicaciones de Windows, bibliotecas del sistema y archivos de configuración confinándolos en un solo directorio. Puedes crear tantos prefijos como quieras y cada uno de ellos será tratado por separado.

Muchos usuarios de Linux prefieren crear un prefijo separado para cada una de las aplicaciones o juegos de Windows que desean instalar y ejecutar con Wine. A menudo, la instalación de una aplicación de Windows requiere la instalación de bibliotecas y kits de herramientas de terceros. El uso de prefijos separados para las aplicaciones garantiza una mejor compatibilidad, menos conflictos y un sistema de archivos más limpio. Puede crear un nuevo WINEPREFIX utilizando una variable de entorno en el siguiente formato:

$ WINEPREFIX = / ruta / a / prefijo vino / ruta / a / archivo.exe

El comando anterior ejecutará "archivo.exe ”usando la ruta de prefijo especificada en la variable WINEPREFIX. Si la ruta no existe, se creará un nuevo directorio automáticamente. Si omite la variable WINEPREFIX, todas las aplicaciones se instalarán en el prefijo predeterminado ubicado en la carpeta "vino" oculta en su directorio de inicio (~ /.vino).

Uso de WINEARCH y WINEPREFIX juntos para ejecutar una aplicación de Windows

Puede combinar WINEARCH con un WINEPREFIX personalizado para especificar correctamente la arquitectura de un prefijo.

$ WINEARCH = win32 WINEPREFIX = / ruta / a / prefijo vino / ruta / a / archivo.exe

Diseño del sistema de archivos de un prefijo de vino

Todos los prefijos de vino, predeterminados o personalizados, incluyen muchos archivos y carpetas que representan un sistema de archivos típico de Windows donde todas las bibliotecas y aplicaciones del sistema están instaladas en la unidad "C". Estos prefijos contienen una serie de bibliotecas que forman parte del proyecto de código abierto Wine. La captura de pantalla a continuación le dará una idea sobre el diseño del directorio:

Si ejecuta un ".exe ”o“.msi ”usando wine, la aplicación se instalará en“ Archivos de programa ”en“ drive_c ”(a menos que proporciones una ruta personalizada). Entonces, para ejecutar un ".exe ”una vez finalizada la instalación, es posible que deba ir a la carpeta de la aplicación en el directorio“ Archivos de programa ”para iniciar la aplicación.

Winecfg

Puede cambiar muchas configuraciones y el comportamiento de un prefijo de vino ejecutando el comando "winecfg". Algunas de las configuraciones incluyen configuraciones de pantalla, configuraciones de unidades externas y configuraciones de audio.

Ejecute uno de los siguientes comandos para iniciar winecfg:

$ winecfg
$ WINEPREFIX = / ruta / a / prefijo winecfg

Panel de control de vino

El "Panel de control de Wine" es otra utilidad útil incluida en Wine que te permite configurar gamepads y modificar otras opciones útiles.

Puede ejecutar winecontrol usando uno de los siguientes comandos:

$ control de vino
$ WINEPREFIX = / ruta / a / prefijo control de vino

Winetricks

Winetricks es una práctica herramienta que se envía con Wine, que le permite instalar muchas bibliotecas y aplicaciones de terceros desde una interfaz gráfica de usuario. También le permite cambiar la configuración de un prefijo de vino y realizar tareas de mantenimiento. Si bien la GUI de winetricks no es tan intuitiva como otras aplicaciones típicas de GTK y Qt Linux, hace el trabajo.

Para instalar winetricks en Ubuntu, ejecute el siguiente comando:

$ sudo apt instalar winetricks

Ahora puede ejecutar winetricks usando uno de los siguientes comandos:

$ winetricks
$ WINEPREFIX = / ruta / a / prefijo winetricks

Winetricks también tiene una bonita interfaz de línea de comandos, puede saber más sobre ella ejecutando el siguiente comando:

$ winetricks --ayuda

Ejecución de archivos "Lnk" en Wine

Hasta ahora, los ejemplos anteriores han explicado cómo ejecutar ".exe ”con Wine. Sin embargo, algunas aplicaciones en Windows vienen con ".lnk ”que no son más que accesos directos a binarios ejecutables con algunas personalizaciones y parámetros adicionales.

Correr ".lnk ”usando wine, debe ejecutar un comando usando uno de los siguientes formatos:

$ inicio de vino / ruta / a / archivo.lnk
$ WINEPREFIX = / ruta / a / prefijo inicio vino / ruta / a / archivo.lnk

Ejecución de archivos "Bat" en Wine

Los archivos bat son archivos de script similares a bash que se pueden ejecutar en Windows usando el símbolo del sistema o un intérprete. Wine incluye una utilidad "wineconsole" que se puede utilizar para iniciar el símbolo del sistema y ejecutar ".archivos bat ”. Tu puedes correr ".bat ”con uno de los siguientes comandos:

$ wineconsole / ruta / a / archivo.murciélago
$ WINEPREFIX = / ruta / a / prefijo wineconsole / ruta / a / archivo.murciélago

El intérprete de comandos que se muestra arriba admite todos los comandos principales compatibles con Windows.

Conclusión

Wine es capaz de ejecutar numerosas aplicaciones de Windows en Linux, reduciendo la brecha entre dos plataformas. Si bien algunas aplicaciones populares aún no funcionan con Wine, la compatibilidad general ha mejorado considerablemente. Recientemente, Valve anunció la capa de compatibilidad "Proton" para ejecutar juegos de Windows en Linux usando Steam. Proton se basa en Wine y viene con características adicionales, actualizaciones de calidad de vida y parches de compatibilidad.

5 mejores juegos de arcade para Linux
Hoy en día, las computadoras son máquinas serias que se usan para jugar. Si no puede obtener la nueva puntuación más alta, sabrá a qué me refiero. En ...
Batalla por Wesnoth 1.13.6 Desarrollo liberado
Batalla por Wesnoth 1.13.6 lanzado el mes pasado, es el sexto lanzamiento de desarrollo en el 1.13.x y ofrece una serie de mejoras, sobre todo en la i...
Cómo instalar League Of Legends en Ubuntu 14.04
Si eres fanático de League of Legends, esta es una oportunidad para que pruebes League of Legends. Tenga en cuenta que LOL es compatible con PlayOnLin...