В этом руководстве будет показано, как установить и настроить Wine на FreeBSD 12.0.
Установка Wine на FreeBSD
Мы будем использовать репозиторий портов FreeBSD, чтобы получить последние пакеты для Wine, как для стабильной, так и для разрабатываемой версии. Если вы используете 32-битную версию FreeBSD, просто введите следующие команды, чтобы установить стабильную версию Wine:
$ pkg установить виноДля разработки под Wine (32 бит):
$ pkg установить wine-develДля экспериментального Wine (32 бит):
$ pkg install wine-stagingОднако, если вы используете 64-разрядную версию FreeBSD, загрузите пакеты i386 для Wine, которые позволяют запускать 32-разрядные пакеты в 64-разрядных операционных системах.
Для стабильной версии Wine (64 бит):
$ pkg установить i386-wine
Для Wine Development (64 бит):
$ pkg install i386-wine-develДля экспериментального вина (64 бит):
$ pkg install 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 / порты
Затем добавьте точки монтирования для соответствующих каталогов:
$ mount -t devfs devfs / compat / i386 / dev$ mount -t nullfs / usr / порты / совместимость / i386 / usr / порты
Затем введите следующие команды, чтобы запустить idconfig:
$ chroot / compat / i386$ setenv МАШИНА i386
$ setenv UNAME_m i386
$ setenv UNAME_p i386
$ service ldconfig start
Затем перейдите в любой каталог и извлеките пакет:
$ cd / usr / порты / эмуляторы / i386-wine-devel$ сделать пакет
Активация двоичного изображения
Вы можете настроить ядро FreeBSD таким образом, чтобы каждый раз при открытии двоичного файла Windows он запускался в Wine. Это позволяет сохранять двоичные файлы Windows, как и любые другие двоичные файлы во FreeBSD.
Имея root-доступ, выполните следующую команду:
# binmiscctl add wine --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" \
--маска "\ 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, особенно когда вы работаете с более тяжелыми приложениями.