Cómo instalar Wine en Debian 11



¿Alguna vez has querido ejecutar programas de Windows en tu sistema Linux, sin tener que hacer inicio dual? Si es así, te alegrará memorizar que es posible, gracias a Wine. En este tutorial, te mostraremos cómo instalar y utilizar Wine en Debian 11.

¿Qué es Wine?

Wine es una capa de compatibilidad para ejecutar aplicaciones de Windows en Linux. En otras palabras, es un software que te permite ejecutar programas de Windows en Linux. Wine es un esquema de código libre, lo que significa que su uso es regalado.

¿Por qué utilizar Wine?

Hay varias razones por las que podrías querer utilizar Wine.

Quizá seas un desarrollador de software que necesita probar su aplicación en Windows. O puede que simplemente prefieras usar Linux, pero hay un software de Windows sin el que no puedes habitar. Sea cual sea el motivo, Wine permite ejecutar programas de Windows en Linux.

¿Cómo funciona Wine?

Wine consta de dos partes:

  • Un software que permite ejecutar aplicaciones de Windows en Linux, llamado «Wine».
  • Una biblioteca que implementa la API de Windows, citación «Winelib».

Cuando instalas Wine, lo que positivamente estás haciendo es instalar el software Wine y la biblioteca Winelib. El software Wine proporciona una capa de traducción entre las aplicaciones Windows y Linux. En otras palabras, traduce las llamadas a la API de Windows en llamadas al sistema de Linux.

La biblioteca Winelib contiene la implementación de la API de Windows. Así, cuando una aplicación Windows hace una citación al API de Windows, el software Wine llamará a la función correspondiente de la biblioteca Winelib.

Esta capa de traducción es lo que permite que las aplicaciones de Windows funcionen en Linux.

Requisitos previos

Antiguamente de originarse este tutorial, debes tener una cuenta de usufructuario no root con privilegios sudo en tu máquina Debian 11.

Instalar Wine utilizando APT

Antiguamente de poder utilizar Wine, necesitas instalarlo. La forma más sencilla de instalar Wine es a través del gerente de paquetes de Debian, apt. Sin incautación, es posible que este método no siempre instale la última lectura de Wine. Si quieres instalar la última lectura de Wine, puedes utilizar el repositorio WineHQ, del que hablaremos más delante en este tutorial.

Activar la edificación de 32 bits

Antiguamente de que puedas instalar Wine, necesitamos habilitar la edificación de 32 bits en tu sistema. Muchos paquetes de Wine sólo están disponibles para 32 bits, por lo que debemos activarla.

En primer oportunidad, comprueba si tu sistema ya funciona en modo de 32 bits ejecutando el posterior comando.

lscpu

Si la salida del comando precursor incluye«x86-64» como se muestra, entonces tu sistema ya funciona en modo de 32 bits y puedes saltarte este paso.

Comprobación de la arquitectura

Si no es así, tendrás que activar la edificación de 32 bits. Puedes hacerlo ejecutando el posterior comando. i386 se refiere a la edificación de 32 bits.

sudo dpkg --add-architecture i386

Por extremo, comprueba que se ha añadido la edificación i386 ejecutando el posterior comando. Deberías ver «i386» como salida.

dpkg --print-foreign-architectures

Comprueba que se ha añadido la arquitectura i386

Instalar Wine

Ahora que tienes habilitada la edificación de 32 bits, puedes instalar Wine.

En primer oportunidad, actualiza la gusto de tu repositorio apt ejecutando el posterior comando

sudo apt update -y

Ejecuta el posterior comando para comprobar que apt puede ver los paquetes de Wine. Deberías ver poco similar a la posterior salida. El número de lectura puede ser diferente dependiendo de la lectura de Debian que estés utilizando.

apt-cache policy wine

Comprobación de la caché apt de wine

Por extremo, instala Wine ejecutando el posterior comando. Esto instalará el software Wine y todas las bibliotecas necesarias.

sudo apt install -y wine64

Instalar el vino

Comprueba la lectura de Wine que se ha instalado. Este comando imprime el número de lectura y se cierra.

wine --version

Deberías ver una salida similar a la posterior.

Comprueba la versión de Wine que se instaló.

Instalar Wine utilizando el Reþositorio Oficial WineHQ

Si quieres instalar la última lectura de Wine, puedes utilizar el repositorio oficial WineHQ. Sin incautación, este método requiere un poco más de trabajo que utilizar apt.

Añadir el repositorio WineHQ

En primer oportunidad, tienes que añadir la esencia GPG para el repositorio WineHQ.

Ejecuta el posterior comando para instalar las dependencias necesarias.

sudo apt -y install gnupg2 software-properties-common

instala las dependencias necesarias.

Ejecuta el posterior comando para descargar la esencia. Una esencia es una información que te permite conseguir a poco. En este caso, la esencia te permite conseguir al repositorio WineHQ.

wget -nc https://dl.winehq.org/wine-builds/winehq.key

descargar la clave

Ahora que tienes la esencia, puedes añadirla a tu sistema. Al añadir la esencia, le estás diciendo a apt que confías en los paquetes procedentes del repositorio WineHQ.

sudo apt-key add winehq.key

añadir clave GPG de vino

Ejecuta el posterior comando para añadir el repositorio WineHQ. Este comando añade el repositorio al archivo de letanía de fuentes situado en /etc/apt/sources.list

sudo apt-add-repository https://dl.winehq.org/wine-builds/debian/

Si quieres comprobar el contenido de este archivo, puedes utilizar el comando cat.

cat /etc/apt/sources.list

Deberías ver una salida similar a la posterior.

Instalar Wine

Ahora que se ha añadido el repositorio WineHQ, puedes instalar Wine.

En primer oportunidad, actualiza la gusto de tu repositorio apt ejecutando el posterior comando. Este comando garantiza que apt conoce los nuevos paquetes del repositorio WineHQ.

sudo apt update -y

A continuación, comprueba la gusto de apt para ver qué versiones de Wine están disponibles.

apt-cache policy winehq-stable

Deberías ver una salida similar a la posterior.

comprueba la caché de apt

Por extremo, instala Wine ejecutando el posterior comando. Este comando instala la rama estable de Wine, que es la lectura que se recomienda utilizar.

sudo apt install winehq-stable --install-recommends -y

instalar vino

Puedes instalar la rama de prueba de Wine si quieres probar las últimas funciones. Sin incautación, la rama de prueba es menos estable que la rama estable y puede causar problemas. Ejecuta el posterior comando para instalar la rama de preparación.

sudo apt install --install-recommends winehq-staging -y

Incluso puedes instalar la lectura para desarrolladores, que es la lectura de mejora más avanzadilla. Esta lectura se actualiza con mucha frecuencia y puede contener errores. Esta lectura es para desarrolladores y personas que quieran ayudar a probar las últimas funciones.

sudo apt install --install-recommends winehq-devel -y

Ahora que Wine está instalado, puedes comprobar la lectura para asegurarte de que todo se ha instalado correctamente.

wine --version

Como puedes ver a continuación, la lectura de Wine que se instaló es la 7.0, que es muy fresco.

comprobar la versión de wine

Configurar Wine con Winecfg

¿Qué es Winecfg? Winecfg es una aparejo de configuración para Wine que te permite cambiar los ajustes relacionados con la forma en que se ejecutarán las aplicaciones de Windows en tu sistema. Muchas aplicaciones de Windows funcionan directamente con Wine. Sin incautación, algunas aplicaciones pueden requerir que cambies ajustes para que funcionen correctamente. Winecfg te ayuda a realizar estos cambios.

Winecfg es una aparejo gráfica (GUI), lo que significa que puedes utilizar el ratón para hacer clic en las opciones y cambiar los ajustes.

Para iniciar la GUI Winecfg, abre el terminal y escribe winecfg.

winecfg

Si aparece un error que dice«CreateWindow Asegúrate de que tu servidor X está funcionando y de que $DISPLAY está configurado correctamente«, como se muestra a continuación. Este error indica que la variable $DISPLAY no está configurada.

obteniendo error

Para solucionar este error, ejecuta el posterior comando para establecer la variable display. Este comando asume que tu servidor X está en la pantalla 0(:0). Sustituye :0 por :1, :2, etc. si tu servidor X está en otra pantalla.

export DISPLAY=:0

Una vez que hayas configurado la variable de pantalla, vuelve a ejecutar Winecfg. Ahora deberías poder ver la ventana Winecfg como se muestra a continuación.

 Iniciar Winecfg

La pestaña Bibliotecas es la más importante de Winecfg. La pestaña Bibliotecas te permite decantarse qué DLL (bibliotecas de vínculos dinámicos) de Windows utiliza un software determinado. Algunos programas pueden no funcionar correctamente si se selecciona una DLL incorrecta. Puedes utilizar la pestaña Bibliotecas para anular las DLL que utiliza un software. Por ejemplo, si un software intenta utilizar la DLL incorrecta para Microsoft DirectX, puedes anularla utilizando la pestaña Bibliotecas.

Para anular una DLL, selecciona la DLL deseada en el menú desplegable Nueva anulación para biblioteca, haz clic en el llamador«Añadir» y haz clic en Aplicar. Esto añadirá la DLL seleccionada a la letanía Anulaciones existentes, como se muestra a continuación. Ahora, cuando el software intente cargar la DLL incorrecta, utilizará en su oportunidad la DLL que has seleccionado.

Puedes ver la ritual nativa e integrada anejo a cada DLL de la letanía.

La ritual nativa significa que la DLL la proporciona tu sistema y no forma parte de Wine. La ritual integrada significa que la DLL está integrada en Wine. Como regla caudillo, debes intentar utilizar la lectura nativa de una DLL si está apto. La lectura incorporada de una DLL sólo debe utilizarse si el software no funciona con la lectura nativa.

selecciona la DLL deseada

Puedes editar una Anulación Existente seleccionándola de la letanía y pulsando el llamador«Editar«. Se abrirá una nueva ventana en la que podrás cambiar el orden de carga de las DLL, como se muestra a continuación.

  • El llamador de opción«Nativo(Windows)» debe estar seleccionado por defecto. Esta opción hará que Wine utilice la lectura nativa de la DLL si está apto.
  • El llamador de opción «Builtin(Wine)» sólo debe utilizarse si el software no funciona con la lectura nativa de la DLL.
  • El llamador de opción «Desactivado» se puede utilizar para desactivar una anulación. Esto es útil si quieres desactivar temporalmente una anulación para ver si está causando algún problema.

Cambiar el orden de carga

La segunda pestaña importante de Winecfg es la pestaña Aplicaciones. La pestaña Aplicaciones te permite cambiar los ajustes específicos de cada software. Por defecto, la configuración predeterminada se utiliza para todos los programas. Esto significa que la configuración caudillo se utilizará para todos los programas.

se utilizan los ajustes por defecto

Puedes utilizar la pestaña Aplicaciones para cambiar la configuración de un software concreto sin cambiar la configuración de todos los programas. Puedes cambiar qué lectura de Windows utiliza el software, si utiliza o no un escritorio potencial y otros ajustes.

Esto se debe a problemas de compatibilidad con determinados programas. Por ejemplo, si un software no funciona correctamente en Windows 10, puedes probar a cambiar la configuración a Windows 7. Como regla caudillo, debes intentar utilizar la última lectura de Windows para la que esté diseñado el software. Windows 7 es demasiado antiguo y muchos programas no funcionarán correctamente con él. La lectura preliminar de Windows 11 es demasiado nueva y muchos programas siquiera funcionarán correctamente con ella. Así que Windows 10 suele ser la mejor opción.

Para crear un conjunto de ajustes para un software concreto, haz clic en «Añadir aplicación» y indagación el archivo EXE del software. A continuación, selecciona la lectura de Windows deseada en el menú desplegable, como se muestra a continuación. Este ejemplo selecciona Bloc de notas ++ y Windows 10. A partir de ahora, los ajustes que cambies sólo se aplicarán al Bloc de notas ++. Cuando abras el Bloc de notas ++, Winecfg utilizará el entorno de Windows 10.

Las demás pestañas de Winecfg se explican por sí mismas y puedes probar con ellas para ver lo que hacen. Es inasequible cubrir todos los ajustes en este artículo. Puedes consultar la documentación oficial para obtener más información.

configuración de la aplicación

Utilizar Wine para instalar una aplicación Windows

Ahora que tienes Wine instalado y configurado, puedes utilizarlo para instalar programas de Windows. En este tutorial, aprenderás a utilizar Wine para instalar un software de Windows.

Para este tutorial, utilizaremos el software Notepad ++. Puedes descargar el instalador desde el sitio web oficial.

Una vez descargado el instalador, haz clic con el llamador izquierdo del ratón sobre él y selecciona «Brindar con otra aplicación«.

selecciona "Abrir con otra aplicación."

En la ventana que aparece, selecciona«Wine Windows Program Loader» y haz clic en«Escoger«.

selecciona "Wine Windows Program Loader"

El instalador debería iniciarse ahora en un entorno Wine. Procede con el instalador como lo harías con cualquier otro software de Windows.

instalar notepadd++

Para iniciar el software, escribe Bloc de notas en la mostrador de búsqueda y haz clic en el icono «Bloc de notas ++» que aparece.

abrir el bloc de notas

Ahora deberías ver la ventana del Bloc de Notas ++. Enhorabuena, ¡has instalado con éxito un software de Windows utilizando Wine!

Ahora deberías ver la ventana del Bloc de Notas.

Renovar Wine

Como Wine está en constante mejora, es importante mantenerlo actualizado. Con frecuencia se publican nuevas versiones de Wine, que suelen incluir correcciones de errores y nuevas funciones.

Para desempolvar Wine, ejecuta el posterior comamnd.

sudo apt-get upgrade winehq-stable

Actualizar el vino

Como ya se ha mencionado, todavía hay versiones de mejora de Wine que se publican con menos frecuencia. Estas versiones pueden ser inestables y contener errores. Si quieres utilizar la lectura de mejora, puedes instalarla ejecutando el posterior comando:

sudo apt-get upgrade winehq-devel

Conclusión

Un sistema de inicio dual no siempre es la mejor opción. Si sólo necesitas utilizar programas de Windows ocasionalmente, lo mejor es usar Wine. En este tutorial has aprendido a instalar y configurar Wine en Debian 11. Incluso has aprendido a utilizar Wine para instalar un software de Windows. Si tienes alguna pregunta, no dudes en dejar un comentario a continuación.