FreeBSD

FreeBSD vīna konfigurācija

FreeBSD vīna konfigurācija
Vīns ir bezmaksas un atvērtā koda programmatūra, kas nodrošina saderības slāni, kas ļauj lietotājiem palaist Microsoft Windows vajadzībām paredzētas lietojumprogrammas BSD un Linux izplatījumos. Tā nosaukums “Vīns” faktiski ir “Vīns nav emulators” aizmugure. Tas ir tāpēc, ka Vīns faktiski neizmanto virtualizācijas vai atdarināšanas paņēmienus, lai palaistu lietojumprogrammas.

Šī apmācība parādīs, kā instalēt un konfigurēt Wine vietnē FreeBSD 12.0.

Vīna instalēšana FreeBSD

Mēs izmantosim FreeBSD portu krātuvi, lai iegūtu Wine jaunākās paketes gan stabilām, gan izstrādes versijām. Ja izmantojat FreeBSD 32 bitu versiju, vienkārši ievietojiet zemāk esošās komandas, lai instalētu Wine stabil:

$ pkg instalējiet vīnu

Vīna izstrādei (32 biti):

$ pkg instalējiet vīna līmeni

Eksperimentālajam vīnam (32 biti):

$ pkg uzstādīt vīna inscenējumu

Tomēr, ja izmantojat FreeBSD 64 bitu versiju, lejupielādējiet i386 pakotnes Wine, kas ļauj 32 bitu pakotnēm darboties 64 bitu operētājsistēmās.

Vīna stabilam (64 bitu):

$ pkg instalējiet i386-wine

Vīna izstrādei (64 biti):

$ pkg instalējiet i386-wine-devel

Eksperimentālajam vīnam (64 bitu):

$ pkg instalējiet i386-wine-inscenējumu

Celtniecības vīns ar saknēm

Vispirms pievienojiet visus attiecīgos i386 failus chroot mapē.

Lai izveidotu Wine uz FreeBSD, mēs izmantosim chroot šādi:

$ cd / usr / src
$ make buildworld TARGET = i386
$ make installworld TARGET = i386 DESTDIR = / compat / i386
$ make izplatīšana TARGET = i386 DESTDIR = / compat / i386
$ mkdir / compat / i386 / usr / ports

Pēc tam pievienojiet attiecīgo direktoriju pievienošanas punktus:

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

Pēc tam izsniedziet tālāk norādītās komandas, lai sāktu idconfig:

$ chroot / compat / i386
$ setenv MAŠĪNA i386
$ setenv UNAME_m i386
$ setenv UNAME_p i386
$ service ldconfig sākums

Pēc tam dodieties uz jebkuru direktoriju un izvelciet pakotni:

$ cd / usr / ports / emulatori / i386-wine-devel
$ make pakete

Binārā attēla aktivizēšana

Jūs varat veikt FreeBSD kodola konfigurācijas, lai katru reizi, kad tiek atvērts Windows binārais fails, tas tiek palaists programmā Wine. Tas ļauj saglabāt Windows bināros failus, tāpat kā citus FreeBSD bināros failus.

Ar root piekļuvi izsniedziet tālāk norādīto komandu:

# binmiscctl pievienojiet vīnu - interpreters / usr / local / bin / wine \
--maģija "\ 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 \ xff \ xff \ xff \ xff" \
--20. izmērs - iespējota iestatīšana

Ir svarīgi atcerēties, ka Wine nevar noteikt inficēto Windows lietojumprogrammu klātbūtni, tāpēc pārliecinieties, ka Windows lietojumprogrammas iegūstat no oficiāliem avotiem.

Noslēgumā

Izmantojot Wine, jūs varat palaist gandrīz jebkuru Windows lietojumprogrammu, ieskaitot videospēles. Visticamāk, saskaroties ar dažām kļūdām un saderības problēmām saistībā ar Wine, it īpaši, ja strādājat ar smagākām lietojumprogrammām.

Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...
Tomb Raider for Linux apmācība
Tomb Raider ēna ir divpadsmitais papildinājums Tomb Raider sērijai - darbības piedzīvojumu spēļu franšīzei, kuru izveidoja Eidos Montreal. Spēli gan k...
Kā palielināt FPS Linux?
FPS apzīmē Kadri sekundē. FPS uzdevums ir izmērīt kadru ātrumu video atskaņošanā vai spēļu izrādēs. Vienkāršos vārdos nepārtrauktu pilnekrāna attēlu s...