FreeBSD

Конфігурація вина FreeBSD

Конфігурація вина FreeBSD
Wine - це безкоштовне програмне забезпечення з відкритим кодом, яке забезпечує рівень сумісності, що дозволяє користувачам запускати програми, створені для Windows Microsoft, на дистрибутивах BSD та Linux. Його назва, "Вино", насправді є зворотним словом "Вино не емулятор". Це тому, що Wine насправді не використовує жодних методів віртуалізації чи емуляції для запуску програм.

Цей підручник проілюструє, як встановити та налаштувати 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, особливо коли ви працюєте з важчими програмами.

How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...
Безкоштовні ігри з відкритим кодом для розробки ігор Linux
У цій статті буде розглянуто перелік безкоштовних ігрових механізмів з відкритим кодом, які можна використовувати для розробки 2D та 3D ігор на Linux....