Configuración de vino de FreeBSD

Configuración de vino de FreeBSD
El vino es un software gratuito y de código abierto que proporciona una capa de compatibilidad, que permite a los usuarios ejecutar aplicaciones hechas para Microsoft Windows en BSD y Distribuciones de Linux. Su nombre, "Wine", es en realidad un backrónimo de "El vino no es un emulador". Esto se debe a que el vino realmente no utiliza ninguna técnica de virtualización o emulación para ejecutar aplicaciones.

Este tutorial ilustrará cómo instalar y configurar el vino en FreeBSD 12.0.

Instalación de vino en FreeBSD

Utilizaremos el repositorio de puertos FreeBSD para obtener los últimos paquetes para el vino, tanto para versiones estables como de desarrollo. Si está utilizando la versión de 32 bits de FreeBSD, simplemente coloque los comandos a continuación para instalar el establo de vino:

$ PKG Instalar vino

Para el desarrollo del vino (32 bit):

$ PKG Instalar vino de vino

Para el vino experimental (32 bit):

$ PKG Instalar la estadificación del vino

Sin embargo, si está utilizando la versión de 64 bits de FreeBSD, descargue los paquetes i386 para el vino que permite que los paquetes de 32 bits se ejecuten en sistemas operativos de 64 bits.

Para el establo de vino (64 bits):

$ PKG instalación i386-wine

Para el desarrollo del vino (64 bit):

$ PKG instalación i386-wine-devel

Para el vino experimental (64 bit):

$ PKG Instalar i386-WINE-ENTAGING

Construyendo vino con chroot

Primero, agregue todos los archivos I386 relevantes en la carpeta Chroot.

Para construir vino en FreeBSD, usaremos chroot de la siguiente manera:

$ CD /USR /SRC
$ Make BuildWorld Target = i386
$ Make InstallWorld Target = I386 DestDir =/Compat/I386
$ Make Distribution Target = I386 DestDir =/Compat/I386
$ mkdir/compat/i386/usr/puertos

Luego, agregue los puntos de montaje para los directorios relevantes:

$ Mount -t devfs devfs/compat/i386/dev
$ MONTO -T NULLFS/USR/PORTS/COMPAT/I386/USR/PORTS

Luego, emita los comandos a continuación para iniciar IDConfig:

$ chroot /compat /i386
$ setenv máquina i386
$ setenv uname_m i386
$ setenv uname_p i386
$ servicio ldconfig start

Luego, diríjase a cualquier directorio y extraiga el paquete:

$ CD/USR/Ports/Emulators/I386-Wine-Devel
$ make paquete

Activación de la imagen binaria

Puede hacer configuraciones en el kernel FreeBSD para que cada vez que se abra un archivo binario de Windows, se inicia en vino. Esto le permite mantener binarios de Windows como cualquier otro binario en FreeBSD.

Con acceso raíz, emita el comando a continuación:

# binmiscctl Agregar vino - -Interpreter/usr/local/bin/wine \
--Magic "\ x4d \ x5a \ x90 \ x00 \ x03 \ x00 \ x00 \ x00 \ x04 \ x00 \ x00 \ x00 \ xff \ xff \ x00 \ x00 \ xb8 \ x00 \ x00 \ x00" \ \
--máscara "\ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff" \ \ \
--tamaño 20 -set habilitado

Es importante recordar que el vino no puede detectar la presencia de aplicaciones de Windows infectadas, así que asegúrese de obtener las aplicaciones de Windows de fuentes oficiales.

En conclusión

Con el vino, puedes ejecutar casi cualquier aplicación de Windows, incluidos los videojuegos. Es probable que encuentre algunos errores y problemas de compatibilidad en su experiencia con el vino, especialmente cuando trabaja con aplicaciones más pesadas.