FreeBSD

FreeBSD-vinkonfiguration

FreeBSD-vinkonfiguration
Vin er gratis og open source-software, der giver et kompatibilitetslag, der giver brugerne mulighed for at køre applikationer lavet til Microsoft windows på BSD- og Linux-distributioner. Dets navn, "Vin", er faktisk et backronym for "Vin er ikke en emulator". Dette skyldes, at vin ikke rigtig bruger virtualiserings- eller emuleringsteknikker til at køre applikationer.

Denne vejledning illustrerer, hvordan du installerer og konfigurerer Wine på FreeBSD 12.0.

Installation af vin på FreeBSD

Vi bruger FreeBSD-porteopbevaringsstedet til at få de nyeste pakker til vin, både til stabile versioner og udviklingsversioner. Hvis du bruger 32-bit versionen af ​​FreeBSD, skal du blot sætte kommandoerne nedenfor for at installere Wine stable:

$ pkg installer vin

Til vinudvikling (32 bit):

$ pkg installer vinudvikling

Til eksperimentel vin (32 bit):

$ pkg installer vin-iscenesættelse

Men hvis du bruger 64-bit versionen af ​​FreeBSD, skal du downloade i386-pakkerne til vin, der gør det muligt at køre 32-bitpakker på 64-bit operativsystemer.

For vinstabil (64 bit):

$ pkg installerer i386-vin

Til vinudvikling (64 bit):

$ pkg installer i386-wine-devel

Til eksperimentel vin (64 bit):

$ pkg installer i386-vin-iscenesættelse

Bygning af vin med rødder

Først skal du tilføje alle de relevante i386-filer i chroot-mappen.

For at bygge vin på FreeBSD bruger vi chroot som følger:

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

Derefter tilføj monteringspunkterne for de relevante mapper:

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

Udgiv derefter kommandoerne nedenfor for at starte idconfig:

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

Gå derefter over til et hvilket som helst bibliotek og udpak pakken:

$ cd / usr / porte / emulatorer / i386-vin-udvikling
$ make pakke

Binær billedaktivering

Du kan foretage konfigurationer af FreeBSD-kernen, så hver gang en Windows-binærfil åbnes, startes den i Wine. Dette giver dig mulighed for at beholde Windows-binære filer som alle andre binære filer på FreeBSD.

Med rodadgang skal du udstede kommandoen nedenfor:

# binmiscctl tilføj vin - fortolker / usr / lokal / bin / vin \
--magisk "\ x4d \ x5a \ x90 \ x00 \ x03 \ x00 \ x00 \ x00 \ x04 \ x00 \ x00 \ x00 \ xff \ xff \ x00 \ x00 \ xb8 \ x00 \ x00 \ x00" \
--maske "\ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff \ xff" \
--størrelse 20 - sæt-aktiveret

Det er vigtigt at huske, at Wine ikke kan registrere tilstedeværelsen af ​​inficerede Windows-applikationer, så sørg for at få Windows-applikationerne fra officielle kilder.

Afslutningsvis

Med Wine kan du køre stort set ethvert Windows-program, inklusive videospil. Du vil sandsynligvis støde på nogle bugs og kompatibilitetsproblemer i din oplevelse med Wine, især når du arbejder med tungere applikationer.

Sådan installeres og afspilles Doom på Linux
Introduktion til undergang Doom-serien opstod i 90'erne efter frigivelsen af ​​den originale Doom. Det var et øjeblikkeligt hit, og fra den tid af har...
Vulkan til Linux-brugere
Med hver nye generation af grafikkort ser vi spiludviklere skubbe grænserne for grafisk troskab og komme et skridt tættere på fotorealisme. Men på tro...
OpenTTD vs Simutrans
Oprettelse af din egen transportsimulering kan være sjovt, afslappende og ekstremt lokkende. Derfor skal du sørge for at prøve så mange spil som mulig...