Този урок ще илюстрира как да инсталирате и конфигурирате Wine на FreeBSD 12.0.
Инсталиране на Wine на FreeBSD
Ще използваме хранилището за портове FreeBSD, за да получим най-новите пакети за Wine, както за стабилни, така и за версии за разработка. Ако използвате 32-битовата версия на FreeBSD, просто поставете командите по-долу, за да инсталирате Wine stable:
$ pkg инсталиране на виноЗа разработване на вино (32 бита):
$ pkg инсталирайте wine-develЗа експериментално вино (32 бита):
$ pkg инсталиране на винно постановкаАко обаче използвате 64-битовата версия на FreeBSD, изтеглете пакетите i386 за Wine, които позволяват 32-битовите пакети да работят на 64-битови операционни системи.
За стабилно вино (64 бита):
$ pkg инсталирайте i386-wine
За развитие на виното (64 бита):
$ pkg инсталирайте i386-wine-develЗа експериментално вино (64 бита):
$ pkg инсталирайте i386-wine-stagingИзграждане на вино с chroot
Първо, добавете всички съответни i386 файлове в папката chroot.
За да изградим Wine на FreeBSD, ще използваме chroot, както следва:
$ 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 / ports
След това добавете точките за монтиране за съответните директории:
$ mount -t devfs devfs / compat / i386 / dev$ mount -t nullfs / usr / ports / compat / i386 / usr / ports
След това издайте командите по-долу, за да стартирате idconfig:
$ chroot / compat / i386$ setenv МАШИНА i386
$ setenv UNAME_m i386
$ setenv UNAME_p i386
$ услуга ldconfig старт
След това преминете към всяка директория и извлечете пакета:
$ cd / usr / ports / emulators / i386-wine-devel$ make пакет
Активиране на двоично изображение
Можете да правите конфигурации на ядрото на FreeBSD, така че всеки път, когато се отваря двоичен файл на Windows, той се стартира във Wine. Това ви позволява да съхранявате двоични файлове на windows като всички други двоични файлове на FreeBSD.
С root достъп, издайте командата по-долу:
# binmiscctl добавяне на вино --interpreter / usr / local / bin / wine \--магия "\ x4d \ x5a \ x90 \ x00 \ x03 \ x00 \ x00 \ x00 \ x04 \ x00 \ x00 \ x00 \ xff \ xff \ x00 \ x00 \ xb8 \ x00 \ x00 \ x00" \
--маска "\ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff" \
--размер 20 - активиран набор
Важно е да запомните, че Wine не може да открие наличието на заразени Windows приложения, затова се уверете, че получавате приложенията на Windows от официални източници.
В заключение
С Wine можете да стартирате почти всяко приложение на Windows, включително видео игри. Вероятно ще срещнете някои грешки и проблеми със съвместимостта в опита си с Wine, особено когато работите с по-тежки приложения.