Hier noch die Anleitung für MacOS, da ist das ganze leider etwas frickeliger als unter Linux.
Wine selbst installieren
Es gibt auch noch andere Wege und Paketmanager, um Wine unter MacOS zu installieren, ich nutze in der Praxis aber in der Regel
Gecko wird hier bereits automatisch mitinstalliert.
Zuletzt fehlt noch
Nach Ausführung des zweiten Befehls öffnet sich ein Einstellungs-Dialog. Dort unter Libraries einen neuen Eintrag mit dem Namen
Start
Die verbleibenden Warnungen könnt ihr ignorieren oder mit dem Flag
MacOS - Basics
Getestet unter MacOS 15.4.1 (Intel) mit Wine 10.0 und den Dateien von Saabworld. Da MacOS leider nativ keine x86-Anwendungen mehr unterstützt, muss aufWINEARCH=wow64
zurückgegriffen werden. Dadurch, dass die Architektur neu ist und die Anwendungen und DLLs eigentlich für x86 entwickelt wurden, ist das alles ein wenig nerviger einzurichten. Winetricks macht das Leben teilweise leichter, theoretisch könnt ihr die benötigten DLLs aber auch von Hand zusammensuchen und installieren.Wine selbst installieren
Es gibt auch noch andere Wege und Paketmanager, um Wine unter MacOS zu installieren, ich nutze in der Praxis aber in der Regel
brew
. Wer einen M1-Mac hat muss zusätzlich zu Wine noch Rosetta installieren.
Code:
brew install --cask --no-quarantine wine-stable
brew install winetricks
mkdir ~/wineprefixes
MacOS - EPC
Installation
Code:
WINEPREFIX=~/wineprefixes/win32epc winetricks -q win7
WINEPREFIX=~/wineprefixes/win32epc wine ~/Downloads/Electronic\ Parts\ Catalogue.exe
WINEPREFIX=~/wineprefixes/win32epc winetricks -q mfc42 msls31 riched20 riched30 corefonts vb6run
vbajet32.dll
, das entsprechende Verb ist in winetricks noch nicht in die neue Architektur portiert. Daher muss die DLL manuell geladen (zB aus einer bestehenden Windows-Installation kopieren oder kurz bei Google suchen) und dann an den richtigen Ort kopiert werden:
Code:
cp ~/Downloads/vbajet32.dll ~/wineprefixes/win32epc/drive_c/windows/syswow64/
WINEPREFIX=~/wineprefixes/win32epc winecfg
vbajet32.dll
anlegen und die Option (Native, Builtin)
wählen.Start
Code:
WINEPREFIX=~/wineprefixes/win32epc wine "C:\\EPC\\EPC.exe"
WINEDEBUG=-all
unterdrücken. Wer das nicht jedes Mal zum Starten in ins Terminal tippen möchte, kann sich auch einfach einen alias oder Verknüpfung auf dem Desktop anlegen.MacOS - WIS
Funktioniert derzeit leider nicht. Installation klappt, aber der Start der Anwendung scheitert daran, dasscomctl32
nicht gefunden wird. Installiert man die DLL dann von Hand und legt ein Manifest plus Override an, funktioniert der Start der Wine-Umgebung insgesamt nicht mehr, weil weitere Abhängigkeiten bestehen. Gefühlt braucht das einfach noch ein wenig Zeit, bis die Unterstützung von WINEARCH=wow64
etwas weiter gereift ist.