FreeBSD

Konfigurace vína FreeBSD

Konfigurace vína FreeBSD
Wine je bezplatný software s otevřeným zdrojovým kódem, který poskytuje vrstvu kompatibility, která umožňuje uživatelům spouštět aplikace vytvořené pro Microsoft Windows v distribucích BSD a Linux. Jeho název „Víno“ je vlastně backronym pro „Víno není emulátor“. Důvodem je, že Wine ke spuštění aplikací ve skutečnosti nevyužívá žádné virtualizační ani emulační techniky.

Tento výukový program ilustruje, jak nainstalovat a konfigurovat Wine na FreeBSD 12.0.

Instalace Wine na FreeBSD

Úložiště portů FreeBSD použijeme k získání nejnovějších balíčků pro Wine, a to jak pro stabilní, tak pro vývojové verze. Pokud používáte 32bitovou verzi FreeBSD, stačí nainstalovat níže uvedené příkazy a nainstalovat Wine stable:

$ pkg instalace vína

Pro vývoj vína (32 bitů):

$ pkg instalace víno-devel

Pro experimentální víno (32 bitů):

$ pkg instalace stagingu vína

Pokud však používáte 64bitovou verzi FreeBSD, stáhněte si balíčky i386 pro Wine, které umožňují spuštění 32bitových balíků v 64bitových operačních systémech.

Pro stabilní víno (64 bitů):

$ pkg instalace i386-víno

Pro vývoj vína (64 bitů):

$ pkg instalace i386-wine-devel

Pro víno experimentální (64 bitů):

$ pkg instalace i386-wine-staging

Budování vína s chroot

Nejprve přidejte všechny příslušné soubory i386 do složky chroot.

K sestavení Wine na FreeBSD použijeme chroot následovně:

$ 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

Poté připojte přípojné body pro příslušné adresáře:

$ mount -t devfs devfs / compat / i386 / dev
$ mount -t nullfs / usr / porty / kompatibilní / i386 / usr / porty

Potom vydáním následujících příkazů spusťte idconfig:

$ chroot / compat / i386
$ setenv STROJ i386
$ setenv UNAME_m i386
$ setenv UNAME_p i386
$ service ldconfig start

Poté přejděte do libovolného adresáře a rozbalte balíček:

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

Aktivace binárního obrazu

Můžete provést konfigurace jádra FreeBSD tak, aby se pokaždé, když se otevře binární soubor Windows, spustil ve Wine. To vám umožní udržovat binární soubory systému Windows jako všechny ostatní binární soubory na FreeBSD.

S přístupem root zadejte následující příkaz:

# binmiscctl přidat víno - tlumočník / usr / místní / bin / víno \
--magie "\ 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" \
--velikost 20 - povoleno

Je důležité si uvědomit, že aplikace Wine nedokáže detekovat přítomnost infikovaných aplikací systému Windows, proto se ujistěte, že aplikace systému Windows získáváte z oficiálních zdrojů.

Závěrem

S Wine můžete spustit téměř jakoukoli aplikaci pro Windows, včetně videoher. Pravděpodobně narazíte na nějaké chyby a problémy s kompatibilitou ve vašich zkušenostech s Wine, zvláště když pracujete s těžšími aplikacemi.

Hry 5 nejlepších arkádových her pro Linux
5 nejlepších arkádových her pro Linux
V dnešní době jsou počítače vážné stroje používané k hraní her. Pokud nemůžete získat nové vysoké skóre, budete vědět, co tím myslím. V tomto příspěvk...
Hry Battle For Wesnoth 1.13.6 Vývoj uvolněn
Battle For Wesnoth 1.13.6 Vývoj uvolněn
Battle For Wesnoth 1.13.6 vydané minulý měsíc, je šestým vývojovým vydáním v 1.13.série x a přináší řadu vylepšení, zejména do uživatelského rozhraní,...
Hry Jak nainstalovat League Of Legends na Ubuntu 14.04
Jak nainstalovat League Of Legends na Ubuntu 14.04
Pokud jste fanouškem League of Legends, pak je to pro vás příležitost otestovat běh League of Legends. Všimněte si, že LOL je podporován na PlayOnLinu...