Este tutorial ilustrará como instalar e configurar o vinho no FreeBSD 12.0.
Instalando o vinho no FreeBSD
Usaremos o repositório de portas FreeBSD para obter os pacotes mais recentes de vinho, tanto para versões estáveis quanto de desenvolvimento. Se você estiver usando a versão de 32 bits do FreeBSD, basta colocar os comandos abaixo para instalar o vinho estável:
$ PKG Instale o vinho
Para desenvolvimento de vinhos (32 bits):
$ pkg install wine-devel
Para vinhos experimentais (32 bits):
$ PKG Instale o gabinete de vinho
No entanto, se você estiver usando a versão de 64 bits do FreeBSD, faça o download dos pacotes i386 para vinho que permitem que pacotes de 32 bits sejam executados em sistemas operacionais de 64 bits.
Para vinho estável (64 bits):
$ pkg install i386-wine
Para desenvolvimento de vinhos (64 bits):
$ pkg install i386-wine-devel
Para vinho experimental (64 bits):
$ pkg install i386-wine-pale
Construindo vinho com chroot
Primeiro, adicione todos os arquivos i386 relevantes na pasta chroot.
Para construir vinho no FreeBSD, usaremos o Chroot da seguinte maneira:
$ CD /USR /SRC
$ Make BuildWorld Target = i386
$ Make Instalworld Target = i386 Destdir =/Compat/i386
$ Make Distribution Target = i386 Destdir =/Compat/i386
$ mkdir/compat/i386/usr/portas
Em seguida, anexar os pontos de montagem pelos diretórios relevantes:
$ MONT -T DEVFS DEVFS/COMPAT/I386/DEV
$ MOUNT -T NULLFS/USR/PORTS/COMPAT/I386/USR/PORTS
Em seguida, emita os comandos abaixo para iniciar o IDConfig:
$ chroot /compat /i386
$ SETENV MACHINE I386
$ setenv uname_m i386
$ setenv uname_p i386
$ service ldconfig start
Em seguida, vá para qualquer diretório e extraia o pacote:
$ CD/usr/portas/emuladores/i386-wine-devel
$ Make Package
Ativação da imagem binária
Você pode fazer configurações para o kernel FreeBSD para que toda vez que um arquivo binário do Windows seja aberto, ele é lançado em vinho. Isso permite que você mantenha os binários do Windows como qualquer outro binário no FreeBSD.
Com acesso root, emita o comando abaixo:
# binmiscctl Adicionar vinho - -interpretador/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" \
--Mask "\ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff" \
--Tamanho 20--SET-STILLATIDA
É importante lembrar que o vinho não pode detectar a presença de aplicativos do Windows infectados; portanto, verifique se você está recebendo os aplicativos do Windows de fontes oficiais.
Para concluir
Com o vinho, você pode executar praticamente qualquer aplicativo do Windows, incluindo videogames. Você provavelmente encontrará alguns insetos e problemas de compatibilidade em sua experiência com o vinho, especialmente quando você trabalha com aplicativos mais pesados.