Ce tutoriel illustrera comment installer et configurer le vin sur FreeBSD 12.0.
Installation du vin sur FreeBSD
Nous utiliserons le référentiel FreeBSD Ports pour obtenir les derniers packages pour le vin, à la fois pour des versions stables et de développement. Si vous utilisez la version 32 bits de FreeBSD, placez simplement les commandes ci-dessous pour installer Wine Stable:
$ pkg installer du vin
Pour le développement du vin (32 bits):
$ pkg installer le niveau de vin
Pour le vin expérimental (32 bits):
$ pkg Installer la viticole
Cependant, si vous utilisez la version 64 bits de FreeBSD, téléchargez les packages i386 pour le vin qui permet aux packages 32 bits de fonctionner sur des systèmes d'exploitation 64 bits.
Pour stable à vin (64 bits):
$ pkg installer i386-wine
Pour le développement du vin (64 bits):
$ pkg installer i386-wine-devel
Pour le vin expérimental (64 bits):
$ pkg install i386-wine-stagse
Construire du vin avec chroot
Tout d'abord, ajoutez tous les fichiers i386 pertinents dans le dossier Chroot.
Pour construire du vin sur FreeBSD, nous utiliserons le chroot comme suit:
$ CD / USR / SRC
$ make buildworld cible = i386
$ make installworld cible = i386 destdir = / compat / i386
$ MADE Target de distribution = i386 destdir = / compat / i386
$ mkdir / compat / i386 / usr / ports
Ensuite, ajoutez les points de montage pour les répertoires pertinents:
$ Mount -T Devfs Devfs / Compat / i386 / Dev
$ mont -t nullfs / usr / ports / compat / i386 / usr / ports
Ensuite, émettez les commandes ci-dessous pour démarrer IDConfig:
$ chroot / compat / i386
$ setenv machine i386
$ setenv uname_m i386
$ setenv uname_p i386
$ service ldconfig start
Ensuite, dirigez-vous vers n'importe quel répertoire et extraire le package:
$ cd / usr / ports / émulateurs / i386-wine-devel
$ faire un forfait
Activation de l'image binaire
Vous pouvez effectuer des configurations sur le noyau FreeBSD afin que chaque fois qu'un fichier binaire Windows soit ouvert, il est lancé dans le vin. Cela vous permet de garder les binaires Windows comme tous les autres binaires sur FreeBSD.
Avec l'accès racine, émettez la commande ci-dessous:
# binmiscctl Ajouter du vin - interpréter / 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" \
--Masque "\ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff" \
--Taille 20 - Set en place
Il est important de se rappeler que le vin ne peut pas détecter la présence d'applications Windows infectées, alors assurez-vous d'obtenir les applications Windows à partir de sources officielles.
En conclusion
Avec le vin, vous pouvez exécuter à peu près n'importe quelle application Windows, y compris les jeux vidéo. Vous rencontrerez probablement des bogues et des problèmes de compatibilité dans votre expérience avec le vin, surtout lorsque vous travaillez avec des applications plus lourdes.