FreeBSD -Weinkonfiguration

FreeBSD -Weinkonfiguration
Wine ist kostenlose und Open-Source. Sein Name "Wine" ist eigentlich ein BackRonym für "Wein ist kein Emulator". Dies liegt daran, dass Wein keine Virtualisierungs- oder Emulationstechniken verwendet, um Anwendungen auszuführen.

In diesem Tutorial wird veranschaulicht, wie Sie Wein auf FreeBSD 12 installieren und konfigurieren können.0.

Installieren Sie Wein auf FreeBSD

Wir werden das Repository von FreeBSD Ports verwenden, um die neuesten Pakete für Wein zu erhalten, sowohl für stabile als auch für Entwicklungsversionen. Wenn Sie die 32-Bit-Version von FreeBSD verwenden, setzen Sie einfach die folgenden Befehle ein, um den Weinstall zu installieren:

$ PKG Wein installieren

Für die Weinentwicklung (32 Bit):

$ pkg installieren Sie Wein-Devel

Für Weinexperimental (32 Bit):

$ pkg installieren Weinstagel

Wenn Sie jedoch die 64-Bit-Version von FreeBSD verwenden, laden Sie die i386-Pakete für Wein herunter, mit denen 32-Bit-Pakete auf 64-Bit-Betriebssystemen ausgeführt werden können.

Für Weinstall (64 Bit):

$ pkg installieren i386 wine

Für die Weinentwicklung (64 Bit):

$ PKG Installieren Sie i386-weine-desvel

Für Weinexperimental (64 Bit):

$ PKG Installieren Sie i386-Wine-Staging

Wein mit Chroot bauen

Fügen Sie zunächst alle relevanten i386 -Dateien in den Chroot -Ordner hinzu.

Um Wein auf FreeBSD zu bauen, werden wir Chroot wie folgt verwenden:

$ cd /usr /src
$ make buildworld target = i386
$ make installworld target = i386 destdir =/compat/i386
$ make Distribution Ziel = i386 destdir =/compat/i386
$ mkdir/compat/i386/usr/ports

Gehen Sie dann die Mountspunkte für die relevanten Verzeichnisse an:

$ mont -t Devfs devfs/compat/i386/dev
$ montage -t nullfs/usr/ports/compat/i386/usr/ports

Geben Sie dann die folgenden Befehle aus, um IDConfig zu starten:

$ chroot /compat /i386
$ setenv machine i386
$ setenv uname_m i386
$ setenv uname_p i386
$ Service Ldconfig Start

Gehen Sie dann zu jedem Verzeichnis und extrahieren Sie das Paket:

$ cd/usr/ports/emulators/i386-wine-devel
$ Paket machen

Binärbildaktivierung

Sie können Konfigurationen am FreeBSD -Kernel vornehmen, damit jedes Mal, wenn eine Windows -Binärdatei geöffnet wird, in Wein gestartet wird. Auf diese Weise können Sie Windows -Binärdateien wie alle anderen Binärdateien auf FreeBSD halten.

Geben Sie mit Root Access den folgenden Befehl aus:

# Binmiscctl Wein -Interpreter/usr/local/bin/wine \ \
--magic "\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" \
--Größe 20-set-fähig

Es ist wichtig zu beachten, dass Wein das Vorhandensein infizierter Windows -Anwendungen nicht erkennen kann. Stellen Sie daher sicher.

Abschließend

Mit Wein können Sie so ziemlich jede Windows -Anwendung ausführen, einschließlich Videospiele. In Ihrer Erfahrung mit Wein werden Sie wahrscheinlich auf einige Fehler und Kompatibilitätsprobleme stoßen, insbesondere wenn Sie mit schwereren Anwendungen arbeiten.