Wine

Apr 21, 2024

Wine 32 en Raspberry Pi OS

Wine 32 on Raspberry Pi OS

Gracias a Box64 & Box86

Gracias al desarrollo de BOX86 y Box64 podremos utilizar Wine 32 para ello instalaremos algunos pre-requisitos para compilar, clonar y ejecutar aplicaciones desarrolladas en mono y eliminamos posible versión previamente instalada:

Thanks to the development of BOX86 and Box64 we will be able to use Wine 32 for this we will install some prerequisites to compile, clone and run applications developed in mono and we will eliminate any previously installed version:

Raspberry Pi OS 64bit

Requirements:


Clonamos el repositorio de Box64--Clone Box64 repo:

Nos movemos al nuevo directorio--Move to the cloned folder:

Creamos un nuevo directorio y entramos en el para realizar la compilación de Box64 para Raspberry Pi 4B--Make new directory and go to for compile Box64 on Pi 4B:

Si todo salió correctamente instalamos Box64 en nuestro sistema--If all go fine install:

Habilitamos la multi arquitectura en nuestro Raspberry Pi OS 64bit para poder instalar aplicaciones de 32bit arm Hard-Float--Activate multi arch to the OS:

Instalamos el compilador GCC para arquitectura armhf--Install GCC for Armhf:


Clonamos Box86--Clone Box 86:

Nos movemos al nuevo directorio--Move to the cloned folder:

Creamos un nuevo directorio y entramos en el para realizar la compilación de Box64 para Raspberry Pi 4B--Make new directory and go to for compile Box64 on Pi 4B:

Si todo salió correctamente instalamos Box64 en nuestro sistema--If all go fine install:


Instalamos dependencias armhf necesarias para ejecutar correctamente Wine32, esto incluye librerías comunes que necesitaremos para ejecutar los programas de Windows, aún necesitarás más, estás son solo algunas--Install armhf dependencies and libraries for wine32:

Más dependencias pero de 64bits--More dependencies but for 64bits:


Obtenemos Wine 32 gracias a Twister OS y descomprimimos--Getting and uncompress wine 32 thanks to Twister OS :


Obtenemos Winetricks de su github--Getting Winetricks from github:


Movemos Winetricks y Creamos enlaces simbólicos de los ejecutables obtenidos a nuestro sistema y le brindamos permisos de ejecución para que funcionen--Move winetricks to bin folder, create symbolics  links for wine and make all binaries executables:


Reiniciamos Wine--Restart Wine:


Agregamos Box86 a nuestro bash--Add Box86 to bashrc:


La primera vez que lancemos algun programa con Wine, nos solicitara realizar algunas instalaciones más, solo damos a Install cada vez que pida y listo.--The first time we launch an app with Wine, will ask to install more stuff, just hit install and thats all.

Listo!

Done!


Para iniciar un programa de Windows abrimos la Terminal y con el comando cd nos dirigimos a la carpeta donde se encuentra el ejecutable y tipeamos o con el explorador de archivos vamos hasta la carpeta y presionamos F4 para abrir la Terminal: 

To start a windows program just go to the executable path of the app you wanna run, open a Terminal there with F4 or  navigate from Terminal with cd command to the app folder and type:


Si requerimos alguna librería debemos buscar en google cual es el comando para instalarla, conocido este dato abrimmos la terminal y tipeamos:

If we need some missing libraries, we need to google which is the currect name, once it knows, type:


Opcional--Optional

Agregamos Wineasio mediante la repo KX-Studio--Optional add KX Studio repo to add Wineasio:

Como usar Box 86 y Box64 -- How to use Box 86 & Box 64:

Pi OS 32bit

Requirements:

Clonamos Box86--Clone Box 86:

Nos movemos al nuevo directorio--Move to the cloned folder:

Creamos un nuevo directorio y entramos en el para realizar la compilación de Box64 para Raspberry Pi--Make new directory and go to for compile Box64 on Pi:

For PI 4B:

PI 3B, 3B+, 3A+, zero 2W, zero, 1A, 1B, 2B:

Then:

Si todo salió correctamente instalamos Box64 en nuestro sistema--If all go fine install:


Instalamos dependencias armhf necesarias para ejecutar correctamente Wine32, esto incluye librerías comunes que necesitaremos para ejecutar los programas de Windows, aún necesitarás más, estás son solo algunas--Install armhf dependencies and libraries for wine32:

Obtenemos Wine 32 gracias a Twister OS y descomprimimos--Getting and uncompress wine 32 thanks to Twister OS :


Obtenemos Winetricks de su github--Getting Winetricks from github:


Movemos Winetricks y Creamos enlaces simbólicos de los ejecutables obtenidos a nuestro sistema y le brindamos permisos de ejecución para que funcionen--Move winetricks to bin folder, create symbolics  links for wine and make all binaries executables:


Reiniciamos Wine--Restart Wine:


Agregamos Box86 a nuestro bash--Add Box86 to bashrc:


La primera vez que lancemos algun programa con Wine, nos solicitara realizar algunas instalaciones más, solo damos a Install cada vez que pida y listo.--The first time we launch an app with Wine, will ask to install more stuff, just hit install and thats all.

Listo!

Done!