Este tutorial ilustrará cómo instalar y configurar Wine en FreeBSD 12.0.
Instalación de Wine en FreeBSD
Usaremos el repositorio de puertos de FreeBSD para obtener los últimos paquetes de Wine, tanto para versiones estables como de desarrollo. Si está utilizando la versión de 32 bits de FreeBSD, simplemente coloque los siguientes comandos para instalar Wine estable:
$ pkg instalar vinoPara el desarrollo del vino (32 bits):
$ pkg instalar wine-develPara Wine experimental (32 bits):
$ pkg instalar wine-stagingSin embargo, si está utilizando la versión de 64 bits de FreeBSD, descargue los paquetes i386 para Wine que permiten que los paquetes de 32 bits se ejecuten en sistemas operativos de 64 bits.
Para Wine estable (64 bits):
$ pkg instalar i386-wine
Para el desarrollo de vinos (64 bits):
$ pkg instalar i386-wine-develPara vino experimental (64 bits):
$ pkg instalar i386-wine-stagingConstruyendo vino con chroot
Primero, agregue todos los archivos i386 relevantes en la carpeta chroot.
Para construir Wine en FreeBSD, usaremos chroot de la siguiente manera:
$ cd / usr / src$ make buildworld OBJETIVO = i386
$ make installworld TARGET = i386 DESTDIR = / compat / i386
$ hacer distribución TARGET = i386 DESTDIR = / compat / i386
$ mkdir / compat / i386 / usr / ports
Luego, agregue los puntos de montaje para los directorios relevantes:
$ mount -t devfs devfs / compat / i386 / dev$ mount -t nullfs / usr / ports / compat / i386 / usr / ports
Luego, emita los siguientes comandos para iniciar idconfig:
$ chroot / compat / i386$ setenv MÁQUINA i386
$ setenv UNAME_m i386
$ setenv UNAME_p i386
$ service ldconfig start
Luego, diríjase a cualquier directorio y extraiga el paquete:
$ cd / usr / ports / emulators / i386-wine-devel$ hacer paquete
Activación de imagen binaria
Puede realizar configuraciones en el kernel de FreeBSD para que cada vez que se abra un archivo binario de Windows, se inicie en Wine. Esto le permite mantener los binarios de Windows como cualquier otro binario en FreeBSD.
Con acceso de root, emita el siguiente comando:
# binmiscctl agregar vino --interpreter / usr / local / bin / wine \--magia "\ 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-enabled
Es importante recordar que Wine 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 Wine, puede ejecutar prácticamente cualquier aplicación de Windows, incluidos los videojuegos. Es probable que encuentre algunos errores y problemas de compatibilidad en su experiencia con Wine, especialmente cuando trabaja con aplicaciones más pesadas.