FreeBSD

Konfigurácia vína FreeBSD

Konfigurácia vína FreeBSD
Wine je bezplatný softvér s otvoreným zdrojovým kódom, ktorý poskytuje vrstvu kompatibility, ktorá umožňuje používateľom spúšťať aplikácie vytvorené pre systémy Microsoft Windows na distribúciách BSD a Linux. Jeho názov „Víno“ je vlastne spätným menom pre „Víno nie je emulátor“. Je to tak preto, lebo Wine na spustenie aplikácií skutočne nevyužíva žiadne virtualizačné ani emulačné techniky.

Tento výukový program ilustruje, ako nainštalovať a nakonfigurovať Wine na FreeBSD 12.0.

Inštalácia Wine na FreeBSD

Repozitár portov FreeBSD použijeme na získanie najnovších balíkov pre Wine, a to pre stabilné aj vývojové verzie. Ak používate 32-bitovú verziu FreeBSD, stačí nainštalovať príkazy nižšie a nainštalovať Wine stable:

$ pkg inštalácia vína

Pre vývoj vína (32 bitov):

$ pkg inštalácia víno-devel

Pre víno experimentálne (32 bitov):

$ pkg inštalácia rozmiestnenia vín

Ak však používate 64-bitovú verziu FreeBSD, stiahnite si balíčky i386 pre Wine, ktoré umožňujú spustenie 32-bitových balíkov v 64-bitových operačných systémoch.

Pre stabilné víno (64 bitov):

$ pkg inštalácia i386-víno

Pre vývoj vína (64 bitov):

$ pkg inštalácia i386-wine-devel

Pre víno experimentálne (64 bitov):

$ pkg inštalácia i386-wine-staging

Stavebné víno s chroot

Najskôr pridajte všetky príslušné súbory i386 do priečinka chroot.

Na zostavenie Wine na FreeBSD použijeme chroot nasledovne:

$ 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 / porty

Potom pripojte prípojné body pre príslušné adresáre:

$ mount -t devfs devfs / compat / i386 / dev
$ mount -t nullfs / usr / ports / compat / i386 / usr / ports

Potom zadajte nasledujúce príkazy a spustite idconfig:

$ chroot / compat / i386
$ setenv STROJ i386
$ setenv UNAME_m i386
$ setenv UNAME_p i386
$ service ldconfig štart

Potom prejdite do ľubovoľného adresára a rozbaľte balík:

$ cd / usr / porty / emulátory / i386-wine-devel
$ urobiť balíček

Aktivácia binárneho obrazu

Môžete urobiť konfigurácie jadra FreeBSD tak, aby sa pri každom otvorení binárneho súboru Windows spustil vo Wine. To vám umožní udržiavať binárne súbory systému Windows ako všetky ostatné binárne súbory na FreeBSD.

Pri prístupe root zadajte nasledujúci príkaz:

# binmiscctl pridať víno - tlmočník / usr / miestne / bin / víno \
--mágia "\ 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" \
--veľkosť 20 - sada povolená

Je dôležité mať na pamäti, že program Wine nedokáže zistiť prítomnosť infikovaných aplikácií systému Windows, preto sa uistite, že aplikácie systému Windows získavate z oficiálnych zdrojov.

Na záver

S programom Wine môžete spustiť takmer akúkoľvek aplikáciu pre Windows vrátane videohier. Pravdepodobne sa pri používaní aplikácie Wine stretnete s niektorými chybami a problémami s kompatibilitou, najmä keď pracujete s ťažšími aplikáciami.

Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvorenie vlastnej simulácie dopravy môže byť zábavné, relaxačné a mimoriadne lákavé. Preto sa musíte uistiť, že vyskúšate čo najviac hier, aby ste n...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z najpopulárnejších obchodných simulačných hier. V tejto hre musíte vytvoriť úžasné dopravné podnikanie. Začnete však na začiatku ok...