GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo comenzar e instalar Wine para Ubuntu

Supongamos que usa Linux como su controlador diario, luego su trabajo o escuela le recetaron un programa que solo se ejecuta en Windows. ¡Qué fastidio! Pero antes de pensar en hacer funcionar una máquina virtual, lo que acapararía los recursos de su computadora, ¿por qué no considerar una alternativa mejor:Wine para Ubuntu?

¡Manténgase conectado y aprenda a instalar y configurar Wine para Ubuntu y ejecutar aplicaciones de Windows sin problemas en muy poco tiempo!

Requisitos

Este tutorial será una demostración práctica. Si desea seguir adelante, necesitará una computadora con al menos Ubuntu 18.04 y un entorno de escritorio. Esta guía utiliza Ubuntu 20.04.

Habilitación del soporte multiarquitectura en su computadora con Ubuntu

Wine viene en binarios de 64 y 32 bits. Si tiene una CPU compatible con 64 bits, debe instalar ambas para garantizar la compatibilidad con programas para ambas arquitecturas. Pero antes de que pueda instalar los archivos binarios necesarios de 32 bits, debe habilitar la compatibilidad con varias arquitecturas en su computadora con Ubuntu.

1. Primero, abra una ventana de terminal en su escritorio Ubuntu o inicie sesión a través de SSH si es remoto.

2. A continuación, ejecute el siguiente comando para determinar la arquitectura de la CPU de su computadora.

lscpu

Busque el valor de los modos de operación de la CPU en el resultado. El resultado determina si su computadora puede ejecutar programas que son solo de 32 bits o de 64 bits y 32 bits. Como puede ver a continuación, esta computadora puede ejecutar programas de 64 y 32 bits.

Si la arquitectura de su CPU es solo de 32 bits, omita los pasos restantes de esta sección, ya que no se aplican a su computadora.

3. Ahora, habilite la compatibilidad con múltiples arquitecturas en su computadora Ubuntu ejecutando el siguiente comando.

sudo dpkg --add-architecture i386

4. Finalmente, actualice la memoria caché del paquete ejecutando el siguiente comando.

sudo apt update -y

Como puede ver, su caché de paquetes local ahora incluye paquetes de 32 bits (i386).

Instalación de Wine para Ubuntu desde el repositorio de Ubuntu

La forma más rápida y conveniente de instalar Wine para Ubuntu es desde el repositorio de Ubuntu. ¿Cómo es eso? Si sabe cómo ejecutar el apt comando, entonces ya estás a mitad de camino.

Es posible que el repositorio oficial de Ubuntu no siempre tenga la última versión de Wine. Si prefiere instalar la última versión estable de Wine para Ubuntu, puede omitir esta sección.

Para instalar Wine desde el repositorio de Ubuntu a través de APT, siga estos pasos.

Según la capacidad de la CPU, ejecute uno de los siguientes comandos para instalar la versión adecuada de Wine para Ubuntu. Este tutorial instala tanto win64 y win32 . Ya que estás instalando con apt , el proceso instala automáticamente las dependencias adicionales.

# Install Wine multiarch
sudo apt install wine64 wine32 -y

# Install 32-bit Wine for 32-bit only systems
sudo apt install wine32 -y

Ahora, confirme que la instalación se realizó correctamente comprobando la versión de Wine para Ubuntu.

wine --version

Verá el número de versión de Wine que ha instalado. En el momento de escribir este artículo, la última versión estable es Wine 5.0.3. Su número de versión puede ser diferente.

Instalación de Wine para Ubuntu desde el repositorio de WineHQ

Si no quiere dudar de la versión de Wine y asegurarse de que está instalando la última, la mejor opción es instalar desde el repositorio de WineHQ.

Nota:si ya ha instalado Wine para Ubuntu anteriormente, desinstálelo antes de realizar los pasos de esta sección.

El repositorio oficial de WineHQ es un PPA (Archivo de paquete personal) que contiene la última versión estable de Wine.

Para instalar Wine desde los repositorios de WineHQ, siga estos pasos.

1. Primero, descargue y agregue la clave GPG de WineHQ ejecutando el siguiente comando. Este paso garantiza que los paquetes que instale provengan de una fuente confiable.

wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

2. A continuación, ejecute el siguiente comando para agregar el repositorio de WineHQ a su sources.list archivo.

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main"

Como resultado, la lista de origen de su paquete ahora incluye las URL del repositorio de WineHQ.

3. Ahora, instale Wine para Ubuntu ejecutando el siguiente comando. Este comando instala la última versión estable usando el paquete winehq-stable. El –install-recommends asegura que apt instale los paquetes recomendados junto con Wine.

Si desea probar la versión de desarrollo en lugar de la versión estable por algún motivo, el nombre del paquete debe ser winehq-devel.

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

4. Finalmente, ejecute el siguiente comando para verificar la versión de Wine que instaló.

wine --version

En el momento de escribir este artículo, la última versión estable del repositorio de WineHQ es Wine 7.0. Su número de versión puede ser diferente.

Inicializar el entorno del vino

Ahora puede ejecutar programas ejecutables de Windows en su computadora Ubuntu después de instalar Wine. Pero para evitar interrupciones innecesarias cuando se ejecuta una aplicación en Wine por primera vez, se recomienda inicializar el entorno de Wine.

En pocas palabras, la inicialización del entorno Wine crea el ~/.wine directorio donde Wine almacena todos sus archivos de configuración. Y si faltan paquetes de soporte, Wine le pedirá que los instale durante la inicialización.

La carpeta ~/.wine también se denomina carpeta WINEPREFIX. Puede encontrar otras variaciones, como Prefijo de vino y Botella de vino.

1. Inicie sesión en su escritorio Ubuntu y abra una nueva ventana de terminal.

2. Ejecute el siguiente comando para inicializar su entorno Wine. El comando wineboot es la implementación de Wine de la secuencia de inicio y apagado de una computadora con Windows.

wineboot

Verá una ventana emergente similar a la siguiente captura de pantalla, que muestra el directorio del entorno Wine.

3. Cuando reciba el mensaje para instalar Wine Mono, haga clic en Instalar. Mono es una implementación multiplataforma de .NET Framework que Wine necesita para ejecutar aplicaciones .NET.

Espere a que la instalación de Wine Mono finalice en unos segundos.

De vuelta en la terminal, debería ver un mensaje de confirmación similar a la captura de pantalla a continuación que indica que la configuración inicial fue exitosa.

4. Abra el administrador de archivos de su computadora y explore el directorio ~/.wine. Debería ver objetos similares a la captura de pantalla a continuación. Esta carpeta contiene los archivos de registro y la unidad C de Wine como subcarpeta.

Ejecución de aplicaciones de Windows con Wine

Ahora que ha instalado Wine para Ubuntu, ¿cuáles son las aplicaciones de Windows que puede ejecutar con él? Al igual que una computadora con Windows que viene con programas listos para usar, Wine también tiene programas integrados que puede ejecutar de inmediato.

Hay dos formas de iniciar un programa de Windows en Wine:mediante la línea de comandos o el administrador de archivos.

Abrir un programa de Windows desde el Administrador de archivos

Por ejemplo, uno de los programas incorporados en Wine es notepad.exe. Para abrir este programa, vaya a la carpeta ~/.wine/drive_c/windows/. Haga clic derecho en el archivo notepad.exe y haga clic en Abrir con "Cargador de programas de Windows Wine".

Abrir un programa de Windows desde la terminal

Ejecutar un programa de Windows en la terminal requiere ejecutar el wine comando seguido del nombre del programa. Este ejemplo todavía usa notepad.exe como el programa a ejecutar.

En la terminal, ejecuta el siguiente comando.

wine notepad.exe

Tenga en cuenta que el indicador de terminal no está disponible mientras el programa de Windows está abierto. Solo recuperará el control de la terminal cuando cierre el programa de Windows. En consecuencia, si necesita ejecutar otro programa de Windows, deberá abrir otra ventana de terminal.

Una ventaja de iniciar un programa de Windows con wine es que el comando acepta argumentos. Por ejemplo, para iniciar notepad.exe y abra automáticamente un archivo de texto, agregue la ruta del archivo como argumento. El siguiente comando abre los hosts de Windows archivo.

wine notepad.exe c:\\\\windows\\\\system32\\\\drivers\\\\etc\\\\hosts

Instalación de aplicaciones de Windows en Wine

Wine no lo restringe solo a los programas integrados, lo que significa que puede instalar otras aplicaciones de Windows. Pero no todas las aplicaciones de Windows son compatibles con Wine.

Vvisite el WineHQ:base de datos de aplicaciones de vino (AppDB) para ver la lista de aplicaciones de Windows compatibles verificadas.

Para instalar una nueva aplicación, debe descargar el archivo de instalación EXE o MSI y ejecutarlo de la misma manera que ejecutaría un programa ya instalado.

Quizás prefiera Notepad ++ en lugar del Bloc de notas de Windows. Para instalar, siga estos pasos.

1. Primero, confirme que Notepad ++ es compatible con Wine ejecutando una búsqueda en AppDB. Como puede ver a continuación, Notepad++ aparece en los resultados, lo que confirma que Notepad++ es un programa compatible.

2. Una vez que haya confirmado la compatibilidad de la aplicación, descargue el último instalador de Notepad++ desde este enlace.

3. Después de la descarga, busque el instalador en su administrador de archivos. Haga clic derecho en el instalador y haga clic en Abrir con “Cargador de programas de Windows Wine”.

Complete la instalación de Notepad++ como si lo estuviera instalando en una computadora con Windows.

4. Abra Notepad++ haciendo doble clic en su icono en su escritorio de Ubuntu o ejecutando el siguiente comando en la terminal.

wine notepad++

Instalación de paquetes adicionales con Winetricks

Algunas aplicaciones de Windows pueden requerir paquetes adicionales para funcionar correctamente. Por ejemplo, un juego basado en Windows puede fallar si no puede encontrar una fuente específica en el sistema o si las bibliotecas de Visual C++ 2013 no están instaladas.

Puede instalar estos paquetes adicionales con la ayuda de Winetricks. Winetricks es un script auxiliar que ayuda a descargar e instalar paquetes en Wine.

1. Ejecute los siguientes comandos en su terminal para descargar el script de Winetricks.

# Change the working directory to ~/Downloads
cd ~/Downloads
# Download the Winetricks script
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
# Make the Winetricks script an executable file
chmod +x winetricks
# List files in the directory with attributes
ls -l

2. Ahora, invoque el script de winetricks seguido de los nombres de los paquetes para instalar. El siguiente comando instala las bibliotecas de Visual C++ 2013 (vcrun2013) y las fuentes principales de Microsoft (corefonts), incluidas Arial, Courier y Times New Roman.

./winetricks corefonts vcrun2013

3. Por último, ejecute el siguiente comando para enumerar todos los paquetes instalados y confirme que las fuentes principales y VC++ 2013 están presentes.

Nota:ejecutar ./winetricks sin parámetros abrirá una interfaz GUI en su lugar.

./winetricks list-all

Winetricks divide los paquetes en las categorías de aplicaciones, puntos de referencia, dlls, fuentes y juegos. Existe otra categoría llamada configuración, que contiene la configuración editable de Wine.

Para listar los paquetes de Winetricks disponibles (instalados o no), ejecute el siguiente script. Si especifica la categoría de configuración, en su lugar, enumerará la configuración de Wine.

./winetricks lista de

Para obtener más información sobre el script de Winetricks, ejecute ./winetricks –help para ver la documentación de ayuda integrada.

Configuración de los ajustes de la aplicación Wine para Ubuntu

En este punto, tiene una configuración de Wine completamente funcional. Puede comenzar a usar Wine tal como está y, en la mayoría de los casos, no necesitará configurar nada más. Pero cada vez que necesite realizar cambios en la configuración de Wine, el winecfg herramienta es tu arma.

La versión de Wine del sistema operativo Windows es Windows 7 por defecto. Algunos programas de Windows pueden requerir una versión específica de Windows para ejecutarse. En cuyo caso, puede cambiar la versión predeterminada de Windows o establecer la versión por aplicación.

1. Abra la herramienta de configuración de Wine ejecutando el siguiente comando en la terminal.

wine winecfg

2. La herramienta Wine Configuration tiene seis pestañas para diferentes grupos de configuraciones. En este ejemplo, haga clic en la pestaña Aplicaciones y verá la Configuración predeterminada en la lista, que es la configuración global de la aplicación. No cambie la versión predeterminada de Windows todavía.

3. Suponga que Notepad ++ es más compatible con Windows 10, entonces debe crear una configuración explícita para esa aplicación. Para hacerlo, haga clic en Agregar aplicación, localice y seleccione el archivo notepad++.exe y haga clic en Abrir.

4. Haga clic en la nueva configuración de notepad++.exe en la lista, haga clic en el cuadro desplegable Versión de Windows y seleccione Windows 10. Una vez que haya configurado la versión de Windows, haga clic en Aceptar para guardar la configuración de la aplicación y salir de la herramienta de configuración de Wine.

A partir de este momento, notepad++.exe se ejecuta en su computadora como si se ejecutara de forma nativa en una PC con Windows 10.

Conclusión

En este tutorial, aprendió cómo comenzar con Wine para Ubuntu. Aprendió cómo instalar Wine y cómo iniciar una aplicación de Windows. También aprendió cómo configurar Wine para obtener la mejor experiencia para la aplicación que desea ejecutar.

Wine ha recorrido un largo camino desde sus inicios y continúa mejorando con cada nueva versión. Esta solución es una excelente manera de usar sus aplicaciones favoritas de Windows en Linux sin tener que iniciar dos veces su sistema.

Si siente que está haciendo trampa en Linux usando Wine (en el buen sentido), no está equivocado. Si Wine te permite lograr lo que necesitas en Linux, ¡úsalo!


Linux
  1. Instalar y comenzar con MySQL Workbench en Ubuntu

  2. Cómo instalar Wine 6.3 en Ubuntu 18.04 / 20.04 / 20.10

  3. Cómo instalar ClamAV en Ubuntu 20.04 y buscar vulnerabilidades

  4. ¿Cómo instalar y configurar Fail2ban en Ubuntu?

  5. Cómo instalar y configurar Elasticsearch en Ubuntu 18.04

Cómo instalar Wine 6.0 en Ubuntu

Cómo instalar y comenzar con Itch en Ubuntu Linux

¿Cómo instalar Wine en Ubuntu?

Cómo instalar Gtop en CentOS7 y Ubuntu 18.04

Cómo instalar Grafana en Ubuntu 18.04 y Debian 8

Cómo instalar Wine en Ubuntu 22.04 LTS