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.