FreeBSD

Konfiguracija vina FreeBSD

Konfiguracija vina FreeBSD
Wine je brezplačna in odprtokodna programska oprema, ki zagotavlja sloj združljivosti, ki uporabnikom omogoča zagon aplikacij, izdelanih za Microsoft Windows, v distribucijah BSD in Linux. Njegovo ime, "Vino", je pravzaprav okrajšava za "Vino ni emulator". To pa zato, ker Wine v resnici ne uporablja nobenih tehnik virtualizacije ali emulacije za zagon aplikacij.

Ta vadnica bo ponazorila, kako namestiti in konfigurirati Wine na FreeBSD 12.0.

Namestitev vina na FreeBSD

S skladiščem vrat FreeBSD bomo uporabili najnovejše pakete za Wine, tako za stabilne kot tudi za razvojne različice. Če uporabljate 32-bitno različico FreeBSD, preprosto namestite spodnje ukaze, da namestite Wine stable:

$ pkg namestite vino

Za razvoj vina (32 bit):

$ pkg namestite wine-devel

Za poskusno vino (32 bit):

$ pkg namesti postavitev vina

Če uporabljate 64-bitno različico FreeBSD, prenesite pakete i386 za Wine, ki omogočajo izvajanje 32-bitnih paketov v 64-bitnih operacijskih sistemih.

Za stabilno vino (64 bit):

$ pkg namestite i386-wine

Za razvoj vina (64 bit):

$ pkg namestite i386-wine-devel

Za poskusno vino (64 bit):

$ pkg namesti i386-wine-uprizoritev

Gradimo vino s chrootom

Najprej dodajte vse ustrezne datoteke i386 v mapo chroot.

Za gradnjo Wine na FreeBSD bomo uporabili chroot, kot sledi:

$ cd / usr / src
$ make buildworld TARGET = i386
$ make installworld TARGET = i386 DESTDIR = / compat / i386
$ make distribucija TARGET = i386 DESTDIR = / compat / i386
$ mkdir / compat / i386 / usr / ports

Nato dodajte točke vpetja za ustrezne imenike:

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

Nato izdajte spodnje ukaze za zagon idconfig:

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

Nato pojdite v kateri koli imenik in izvlecite paket:

$ cd / usr / ports / emulators / i386-wine-devel
$ make paket

Binarna aktivacija slike

Lahko naredite konfiguracijo jedra FreeBSD, tako da se vsakič, ko se odpre binarna datoteka Windows, zažene v Wine. To vam omogoča, da obdržite binarne datoteke Windows kot vse druge binarne datoteke na FreeBSD.

S korenskim dostopom izdajte spodnji ukaz:

# binmiscctl dodaj vino --interpreter / usr / local / bin / wine \
--magija "\ 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 - set-enabled

Pomembno je vedeti, da Wine ne more zaznati prisotnosti okuženih Windows programov, zato poskrbite, da programe Windows dobivate iz uradnih virov.

V zaključku

Z Wine lahko zaženete skoraj vse programe Windows, vključno z video igrami. Verjetno boste pri izkušnjah z vinom naleteli na nekatere napake in težave z združljivostjo, zlasti če delate s težjimi aplikacijami.

Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...
0 A.D. Vadnica
Od številnih strateških iger tam 0 A.D. uspe izstopati kot izčrpen naslov in zelo globoka, taktična igra, čeprav je odprtokodna. Razvoj igre deluje ze...
Vadnica za Unity3D
Uvod v Unity 3D Unity 3D je močan motor za razvoj iger. Navzkrižna platforma vam omogoča ustvarjanje iger za mobilne naprave, splet, namizje in konzol...