FreeBSD

FreeBSD veini seadistamine

FreeBSD veini seadistamine
Wine on tasuta ja avatud lähtekoodiga tarkvara, mis pakub ühilduvuskihti, mis võimaldab kasutajatel käivitada Microsofti Windowsi jaoks loodud rakendusi BSD ja Linuxi distributsioonides. Selle nimi “Vein” on tegelikult taustaks “Vein ei ole emulaator”. Seda seetõttu, et Wine ei kasuta rakenduste käitamiseks tegelikult ühtegi virtualiseerimise ega emuleerimise tehnikat.

See õpetus illustreerib Wine'i installimist ja seadistamist FreeBSD 12-s.0.

Veini installimine FreeBSD-sse

Veini uusimate pakettide saamiseks nii stabiilsete kui ka arendavate versioonide jaoks kasutame FreeBSD pordihoidlat. Kui kasutate FreeBSD 32-bitist versiooni, pange Wine stabilsi installimiseks lihtsalt järgmised käsud:

$ pkg veini installimine

Veini arendamiseks (32-bitine):

$ pkg installige vein-devel

Veini eksperimentaalne (32-bitine):

$ pkg installige veini lavastus

Kui aga kasutate FreeBSD 64-bitist versiooni, laadige alla Wine'i i386 paketid, mis võimaldavad 32-bitistel pakettidel töötada 64-bitistes operatsioonisüsteemides.

Veini talli (64-bitine) jaoks:

$ pkg installige i386-wine

Veini arendamiseks (64-bitine):

$ pkg installige i386-wine-devel

Eksperimentaalse veini jaoks (64-bitine):

$ pkg installige i386-wine-lavastus

Ehitamine Vein koos chroot

Kõigepealt lisage kõik asjakohased i386-failid chroot-kausta.

Veini ehitamiseks FreeBSD-le kasutame chroot järgmiselt:

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

Seejärel lisage asjakohaste kataloogide ühenduspunktid:

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

Seejärel väljastage idconfigi käivitamiseks järgmised käsud:

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

Seejärel minge suvalisse kataloogi ja eraldage pakett:

$ cd / usr / ports / emulaatorid / i386-wine-devel
Pakett $ make

Binaarse pildi aktiveerimine

Saate teha FreeBSD kernelile seadistusi nii, et iga kord, kui Windowsi binaarfail avatakse, käivitatakse see Wine'is. See võimaldab teil hoida Windowsi kahendfaile nagu kõiki teisi kaaneid FreeBSD-s.

Juurdepääsuga väljastage allpool käsk:

# binmiscctl lisage veini - tõlk / usr / local / bin / vein \
--maagia "\ x4d \ x5a \ x90 \ x00 \ x03 \ x00 \ x00 \ x00 \ x04 \ x00 \ x00 \ x00 \ xff \ xff \ x00 \ x00 \ xb8 \ x00 \ x00 \ x00" \
--mask "\ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff" \
--suurus 20 - seadistatud

Oluline on meeles pidada, et Wine ei suuda tuvastada nakatunud Windowsi rakenduste olemasolu, seega veenduge, et hankiksite Windowsi rakendused ametlikest allikatest.

Kokkuvõtteks

Veini abil saate käivitada peaaegu kõiki Windowsi rakendusi, sealhulgas videomänge. Veinikogemuses ilmnevad tõenäoliselt mõned vead ja ühilduvusprobleemid, eriti kui töötate raskemate rakendustega.

Parimad Oculus App Lab mängud
Kui olete Oculuse peakomplekti omanik, peate olema teadlik külglaadimisest. Kõrvalaadimine on protsess, millega installitakse peakomplekti mitte-poesi...
10 parimat mängu, mida Ubuntu kaudu mängida
Windowsi platvorm on olnud üks mängude domineerivaid platvorme, kuna tohutu protsent mänge areneb täna Windowsi loomupäraseks toetamiseks. Kas keegi s...
5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...