Instale y use Wine para ejecutar programas de Windows en Ubuntu

Hay muchas personas cuya primera computadora habría sido un sistema basado en Windows. De hecho, la mayoría de la población no conoce la existencia de Linux y la filosofía del software de código abierto. Y mucho menos usar Linux como su controlador diario.

De acuerdo a statcount.com , Windows todavía domina el mercado de sistemas operativos de escritorio y representa una enorme cuota de mercado del 74,73 %. No hace falta decir que muchas empresas de software van a hacer software que satisfaga a la mayoría del mercado en lugar de sistemas operativos que tienen una cuota de mercado de un solo dígito.

Cuota de mercado mundial de sistemas operativos de escritorio

Como usuario de Linux, seguramente se sentirá frustrado porque algún software se usa ampliamente en su industria o hay cierto software que no tiene una alternativa de Linux disponible. Es una pena que nosotros, como usuarios de Linux, no podamos disfrutar de lo mejor del software que existe, pero no todo está perdido, tenemos una implementación de un emulador de Windows, pero como es mejor que la definición estándar de un emulador. llamado VINO

Entonces, ¿vino es un acrónimo de algo? Me alegro de que hayas preguntado o pensado. VINO significa El vino no es un emulador . Como puede adivinar, los desarrolladores de Wine están dejando muy claro que no es un emulador.

Tabla de contenido

Entonces, si no es un emulador, ¿qué es WINE?

Wine es una implementación gratuita y de código abierto de las llamadas a la API de Windows que se convierten en llamadas POSIX en las que tienden a ejecutarse los sistemas similares a Unix. Recrea toda la arquitectura back-end de Windows para ejecutar los programas .exe que se ejecutan exclusivamente en el sistema operativo Windows.

Instalación de WINE en Linux

La instalación de Wine es bastante sencilla, hay dos formas de instalar Wine.

  1. Uso de la interfaz gráfica de usuario (GUI)
  2. usando la terminal

1. Manera fácil de instalar Wine

  • Presione el botón Mostrar aplicación ubicado en la parte inferior derecha de la pantalla
Mostrar aplicaciones
  • En la Sección de Aplicaciones ubique la Tienda de Software
Tienda de aplicaciones de Ubuntu Tienda de aplicaciones de Ubuntu
  • Presiona el ícono de búsqueda para ingresar
Buscando vino Buscando vino
  • Después de escribir vino en el área de entrada, habrá muchas opciones de vino para elegir, seleccione el vino correcto como se muestra a continuación.
Localización del vino adecuado para instalar 1 Localización del vino adecuado para instalar
  • Finalmente, es hora de instalar el vino.
Instalación de vino Instalación de vino
  • Hemos instalado WINE con éxito usando GUI, ahora comencemos con la instalación del terminal.

2. Instalar vino usando terminal en Linux

  • Hay varias formas de acceder a la terminal en Linux, la forma más fácil de abrir la terminal es usar la combinación de CTRL+ALT+T o SSH en el sistema.
  • Si planea usar GUI para navegar a la terminal
  • Presiona la pestaña Actividades
Captura de pantalla 2022 09 30 a las 11.11.21 a. m. Presione la pestaña Actividades
  • Buscar terminal
Captura de pantalla 2022 09 30 a las 11.15.09 a. m. Terminal
  • Eso es todo, ahora estamos en la terminal.

Una breve nota sobre el software de 32 y 64 bits

Windows admite software de 32 y 64 bits. Es muy fluido al operar software de 32 bits en hardware de soporte de 64 bits. Sin embargo, en Linux, primero tendremos que verificar qué modo de operación admite su hardware, para instalar el vino apropiado para su sistema.

Ahora que te he informado sobre el modo de operación, ¡vamos!

  • Necesitamos averiguar qué modo de operación admite su hardware ingresando el siguiente comando en su terminal
                      
$lscpu

                    
Captura de pantalla 2022 09 30 a las 11.22.55 a. m. El modo de operación de la CPU aquí es de 64 bits
  • Hay 3 tipos de modos operativos: 32 bits, 64 bits y 32, 64 bits que admiten ambos.

Instalar WINE usando terminal

  • Comencemos por actualizar todos los repositorios de aplicaciones.
                      
sudo apt update

                    
Captura de pantalla 2022 09 30 a las 12.07.57 p. m. Actualización de todos los repositorios de aplicaciones
  • Como ya hemos comprobado que estamos corriendo en modo de funcionamiento de 64 bits, estaremos instalando wine hecho para 64 bits:
                      
sudo apt install wine64

                    
Captura de pantalla 2022 09 30 a las 12.08.56 p. m. Instalación de Wine para el sistema de código de operación de 64 bits

Del mismo modo, para los sistemas de 32 bits, instalaremos Wine de 32 bits:

                      
sudo apt install wine32

                    

¿Qué aplicaciones de Windows son compatibles con Wine?

La respuesta corta es “no todo”, pero la respuesta larga es: depende.

Hay muchos factores que determinarán si una aplicación funcionará con vino, algunos incluyen:

  • Versión de Windows compatible con su versión de Wine, por ejemplo, es posible que la aplicación de Windows 10 no se ejecute en Wine sin ninguna configuración adicional, ya que la instalación predeterminada admite hasta aplicaciones de Windows 7 y puede configurar manualmente la compatibilidad con más versiones (más sobre esto más adelante).
  • Dependencias requeridas para ejecutar ese software en particular, como .net framework o paquetes redistribuibles de Visual C ++, etc. Es posible que deba descargar paquetes adicionales de su sitio web y luego ejecutarlos usando la herramienta Winecfg dentro del directorio WINEPREFIX de dicho programa, que veremos cómo hacerlo. ¡pronto! Además, hay algunas herramientas disponibles que facilitan la instalación y la configuración de dependencias, como Winetricks, que funciona bastante bien la mayor parte del tiempo. ¡Hablaremos de ello con ejemplos más abajo!

¿Qué es la base de datos de aplicaciones de vino?

Wine App Database es un repositorio masivo mantenido por personas que han probado muchas aplicaciones de Windows en Linux para poder calificarlas de acuerdo con la funcionalidad y el propósito que cumplen en Linux a través de Wine.

De esta manera, los usuarios no tienen que probar cada aplicación antes de instalarla o reinstalarla en otra máquina si es necesario.

Estas calificaciones ayudan a los usuarios a elegir las aplicaciones correctas rápidamente en función de sus necesidades en el sistema Linux/Wine sin necesidad de demasiadas pruebas y errores al probar nuevas aplicaciones.

El objetivo de Winedb es permitir que las personas usen aplicaciones de Windows en una computadora con Linux. Para hacer esto, los desarrolladores crearon un programa llamado Wine. Wine permite a los usuarios de Linux ejecutar aplicaciones de Windows sin tener que instalar Windows; esto es útil para las personas que desean usar aplicaciones de Windows pero no desean cambiar a una computadora con Windows. Puedes encontrar el proyecto aquí: https://appdb.winehq.org

Captura de pantalla 2022 09 30 a las 12.36.00 p. m. Base de datos de la aplicación Wine

¿Cómo encontrar una aplicación en la base de datos de aplicaciones de Wine?

Esto es bastante simple de hacer en realidad, solo ve aquí: https://appdb.winehq.org y luego escriba el nombre de la aplicación que está buscando en el cuadro de búsqueda ubicado en la parte superior derecha de la pantalla, cerca de la parte superior junto al título “Nuevas aplicaciones”.

Presione la tecla Intro en su teclado y todos los resultados relevantes aparecerán debajo de donde dice “Resultados de la búsqueda” si existe alguno que coincida con lo que se escribió, así que asegúrese de seleccionar el correcto que debería indicar un proveedor/compañía de software legítimo cuando esté disponible en lugar de uno aleatorio listados publicados allí por personas que pueden o no estar calificadas para respaldar dicho(s) elemento(s) de software.

Buscar aplicación en Winhq Appdb Buscar aplicación en Winhq Appdb

Si no encuentra algo de esa manera, intente expandir el menú desplegable junto al encabezado ‘Categorías:’ ubicado arriba del cuadro de búsqueda e intente nuevamente desde allí, pero esta vez preste atención a varias categorías enumeradas como Juegos, Audio, Negocios, etc., ya que tener en cuenta esas cosas podría ayudar a reducir el alcance un poco más, ¡haciendo que sea más fácil localizar la información que el usuario está buscando!

Primeros pasos con el vino

Ahora que hemos instalado Wine, comprendamos cómo funciona. Para que los programas de Windows se ejecuten con Wine, necesitan un entorno de Windows que se crea dentro del directorio de inicio como una carpeta .wine. Estos se denominan prefijos (más sobre esto más adelante) y cada aplicación individual que se ejecuta con WINE tiene su propio prefijo también conocido. como ubicación de almacenamiento de disco virtual utilizada para almacenar archivos relacionados con programas que se ejecutan en Linux a través del sistema Wine.

Esto tiene sentido porque, de lo contrario, sus aplicaciones de Windows comenzarían a interferir entre sí y causarían conflictos, lo que les impediría funcionar correctamente en el mejor de los casos, mientras que la mayoría de las veces colapsarían violentamente. Básicamente, cada aplicación que ejecuta a través de Wine crea una ubicación de almacenamiento de unidad virtual separada dentro de una carpeta oculta “.wine” (ubicada dentro del directorio de inicio) donde se almacena todo lo relacionado con dicho programa, incluidos los ajustes de configuración generalmente denominados “WinePrefix”.

Toda esta configuración hace posible instalar varias versiones diferentes de la misma aplicación sin preocuparse por los problemas de compatibilidad que se produzcan, aunque tenga en cuenta que las cosas no siempre salen bien, lo que provoca que se produzcan ciertos fallos ahora que incluso después de seguir las instrucciones dadas elementos específicos, así que recuerde comprobar la aplicación. La página DB mencionada anteriormente asegura que el software que el usuario desea instalar sea completamente compatible antes de tratar de evitar dolores de cabeza causados ​​por errores que a menudo resultan en numerosos reinicios de la computadora hasta lograr el efecto deseado.

Eso es prácticamente todo lo que realmente se sabe para comenzar a usar el sistema Wine con éxito en el sistema operativo Linux, siempre que el usuario pueda descubrir el resto de los detalles en el camino en función de las necesidades y los requisitos establecidos para que todo funcione perfectamente en conjunto según los objetivos del caso de uso previsto. escenarios involucrados!

¿Qué es Wine Prefix?

Un prefijo de vino es una carpeta que contiene una instalación de Windows completa e independiente. Contiene todas las DLL de Windows necesarias para ejecutar un archivo ejecutable (.exe), entradas de registro, etc. Se crea automáticamente una nueva instancia de prefijo de vino cuando instala una aplicación a través de vino, a menos que ya exista.

Para exampleinstalando Microsoft Word creará /home/$USER/.wine/drive_c/Program Files/Microsoft Office/, mientras que la instalación de Notepad++ creará /home/$USER/.wine//drive_c/Program Files (x86)/Notepad++/.

Puede cambiar el prefijo predeterminado configurando la variable $WINEPREFIX o pasando la opción –prefix a los comandos wineserver o winedbg; consulte las páginas del manual para obtener más detalles.

Puede explorar las instancias existentes navegando a través de las carpetas ~/.wine/drive_* desde la ventana de la terminal. Sin embargo, recomiendo encarecidamente hacerlo solo después de hacer una copia de seguridad de los datos importantes primero, ¡aunque en caso de que algo salga mal en algún momento del proceso!

Tenga en cuenta que se recomienda encarecidamente crear copias de seguridad de toda la carpeta “.wine” ubicada dentro del directorio de inicio como lo primero que cualquiera debería considerar hacer antes de intentar cualquier otra cosa que implique modificar el sistema operativo.

¿Qué es winecfg?

Winecfg es una herramienta de configuración para Wine que puede usar para configurar varias opciones. Para ejecutarlo desde una ventana de terminal, simplemente escriba “winecfg” sin comillas y luego presione la tecla Intro en su teclado.

Todas las opciones relevantes se mostrarán después de eso, así que siéntete libre de revisarlas dependiendo de lo que necesite el usuario. Los requisitos son para una tarea específica que se está realizando, pero tenga en cuenta que no todo lo que se enumera allí tiene sentido para todos.

Algunas cosas están más orientadas a los jugadores de juegos, otras pueden resultar particularmente útiles mientras trabajan en proyectos de desarrollo de software. example.

Ejemplo de instalación y ejecución de una aplicación con Wine

Instalaremos el instalador MSI de Steam. Los instaladores de msi son como ejecutables de Windows (.exe), sin embargo, se crearon específicamente para instalarse como parte del sistema operativo.

Imagen 5 Instalar Steam en Linux usando Wine

Podemos instalar el mismo a través de la terminal usando el siguiente comando,

                      
                        wine msiexec /i /path/to/installer.msi
                      
                    

La aplicación se instala como si se estuviera ejecutando en Windows,

Imagen 6 Configuración de Steam completada usando vino

Aquí hay una instantánea del iniciador de aplicaciones en el escritorio.

Imagen 7 Icono de lanzamiento de vapor

Resumen

La popularidad de Windows ha hecho que muchas aplicaciones sean específicas de Windows, lo que dificulta que los usuarios de otras plataformas como Linux puedan aprovecharlas al máximo.

WINE hace posible que todos los usuarios de Linux disfruten de aplicaciones creadas específicamente para Windows.

Related Posts