Цей підручник проілюструє, як встановити та налаштувати Wine на FreeBSD 12.0.
Встановлення Wine на FreeBSD
Ми будемо використовувати сховище портів FreeBSD, щоб отримати найновіші пакунки для Wine, як для стабільних версій, так і для версій для розробки. Якщо ви використовуєте 32-розрядну версію FreeBSD, просто встановіть команди нижче, щоб встановити Wine stable:
$ пкг встановити виноДля розвитку вина (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 ЦЕЛЬ = i386 DESTDIR = / compat / i386
$ make розподіл 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
$ service ldconfig start
Потім перейдіть до будь-якого каталогу та витягніть пакет:
$ cd / usr / ports / emulators / i386-wine-devel$ make пакет
Активація двійкового зображення
Ви можете зробити конфігурацію ядра FreeBSD так, щоб кожен раз, коли відкривається двійковий файл Windows, він запускався у Wine. Це дозволяє зберігати двійкові файли Windows, як і будь-які інші двійкові файли на FreeBSD.
З кореневим доступом виконайте команду нижче:
# 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, особливо коли ви працюєте з важчими програмами.