Ten samouczek ilustruje, jak zainstalować i skonfigurować Wine na FreeBSD 12.0.
Instalowanie Wine na FreeBSD
Użyjemy repozytorium portów FreeBSD, aby pobrać najnowsze pakiety dla Wine, zarówno dla wersji stabilnej, jak i deweloperskiej. Jeśli używasz 32-bitowej wersji FreeBSD, po prostu wpisz poniższe polecenia, aby zainstalować Wine stabilny:
$pkg zainstaluj winoDla rozwoju Wine (32 bity):
$ pkg zainstaluj wine-develDla eksperymentalnego wina (32-bitowego):
$ pkg zainstaluj inscenizację winaJeśli jednak używasz 64-bitowej wersji FreeBSD, pobierz pakiety i386 dla Wine, które umożliwiają uruchamianie 32-bitowych pakietów w 64-bitowych systemach operacyjnych.
Dla stabilnego wina (64 bity):
$ pakiet zainstaluj i386-wine
Dla rozwoju wina (wersja 64-bitowa):
$ pakiet zainstaluj i386-wine-develDla wina eksperymentalnego (64-bitowego):
$ pkg zainstaluj i386-wine-stagingBudowanie wina z chroot
Najpierw dodaj wszystkie odpowiednie pliki i386 do folderu chroot.
Aby zbudować Wine na FreeBSD, użyjemy chroota w następujący sposób:
$ cd /usr/src$ make buildworld TARGET=i386
$ make installworld TARGET=i386 DESTDIR=/compat/i386
$ make dystrybucja TARGET=i386 DESTDIR=/compat/i386
$ mkdir /compat/i386/usr/ports
Następnie dołącz punkty montowania dla odpowiednich katalogów:
$ mount -t devfs devfs /compat/i386/dev$ mount -t nullfs /usr/ports /compat/i386/usr/ports
Następnie wydaj poniższe polecenia, aby uruchomić idconfig:
$ chroot /compat/i386$ setenv MASZYNA i386
$ setenv UNAME_m i386
$ setenv UNAME_p i386
$ service ldconfig start
Następnie przejdź do dowolnego katalogu i wyodrębnij pakiet:
$ cd /usr/ports/emulators/i386-wine-devel$Zrób paczkę
Aktywacja obrazu binarnego
Możesz konfigurować jądro FreeBSD, aby za każdym razem, gdy otwierany jest plik binarny Windows, uruchamiał się on w Wine. Pozwala to na przechowywanie plików binarnych systemu Windows tak, jak innych plików binarnych we FreeBSD.
Z dostępem roota wydaj poniższe polecenie:
# binmiscctl add wine --interpreter /usr/local/bin/wine \--magiczne "\x4d\x5a\x90\x00\x03\x00\x00\x00\x04\x00\x00\x00\xff\xff\x00\x00\xb8\x00\x00\x00" \
--maska "\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff" \
--rozmiar 20 --zestaw włączony
Należy pamiętać, że Wine nie może wykryć obecności zainfekowanych aplikacji dla systemu Windows, więc upewnij się, że otrzymujesz aplikacje dla systemu Windows z oficjalnych źródeł.
Podsumowując
Dzięki Wine możesz uruchomić prawie każdą aplikację Windows, w tym gry wideo. Prawdopodobnie napotkasz pewne błędy i problemy ze zgodnością w swoim doświadczeniu z Wine, szczególnie podczas pracy z cięższymi aplikacjami.