Dieses Tutorial richtet sich an fortgeschrittene Benutzer, die Wine auf ihrem Computer unter macOS installieren und verwenden möchten.Sie sollten bereits die Grundlagen der Verwendung der Befehlszeile kennen.Wenn nicht, lesen Sie zuerst dieses Tutorial.
- Was ist Wein?
- Funktioniert Mein Programm Mit Wine?,
- Anforderungen
- Teil 1: Installieren Sie Homebrew
- Teil 2: Installieren Sie Wine mit Homebrew
- Teil 3: Installieren Sie Windows-Programme mit Wine
- Teil 4: Führen Sie Windows-Programme mit Wine
- Erstellen eines Dock-Symbols
- Halten Sie Wine auf dem neuesten Stand
- Deinstallieren Sie Wine und Homebrew
Was ist Wein?
Wein ist awesome.No, Ich spreche nicht über die Art, die Sie trinken, ich meine die Art, mit der Sie Windows-Apps ohne theWindows ausführen können. system.It es ist eine Art Zen, wenn man darüber nachdenkt.,Oh, und habe ich erwähnt, dass es völlig kostenlos, legal und Open Source ist?
Heutzutage spielen Windows und Mac gut zusammen.Sie können Windows und Mac nebeneinander installieren und zwischen ihnen wechseln usingBoot Camp, aber das erfordert jedes Mal einen Neustart, und Sie können jeweils nur ein Betriebssystem verwenden.Sie können auch ein Tool wie verwendenparallels Desktop odervmware Fusionum Windows zu virtualisieren und zusammen mit Mac auszuführen,ist die Virtualisierung jedoch langsam und benötigt viel Speicher.(Ihr physischer Computer erstellt einen imaginären „virtuellen“ Computer in sich selbst und führt Windows darauf aus., Das erfordert viele Ressourcen!)Darüber hinaus benötigen Sie für alle diese Lösungen eine legale Kopie von Windows, was nicht billig ist!
Wein ist anders. Wenn ein Programm ausgeführt wird, fordert es Ressourcen wie Speicher und Speicherplatz vom Betriebssystem an.Alles, was Wine tut, ist sicherzustellen, dass diese Anfragen beantwortet werden, damit das Programm korrekt ausgeführt werden kann. Soweit das Programm weiß, alles läuft reibungslos, weil es alles hat. needs.It merkt nie, dass es nicht unter Windows läuft!Es ist einfacher als einen ganz neuen Computer zu emulieren, also ist es schneller.,Da es nur Anfragen übersetzt, benötigen Sie keine Kopie des tatsächlichen Windows-Betriebssystems. Außerdem ist Wine Open Source, was bedeutet, dass die Leute es ständig verbessern und neue Funktionen hinzufügen.Und Sie können den Preis nicht schlagen!
Funktioniert Mein Programm Mit Wine?
viele Menschen entdecken den Wein, weil Sie ein bestimmtes Windows-programthat, die Sie benötigen, zu verwenden, und es ist das Letzte, was daran zu hindern, switchingto ein anderes Betriebssystem. Die große Frage ist also, wird es funktionieren?Die kurze Antwort lautet: wahrscheinlich, aber es lohnt sich zu überprüfen.,
Das Wine-Projekt unterhält eine Datenbank namens theAppDB, die Bewertungen darüber enthält, wie gut bestimmte Windows-Programme unter Wine funktionieren.Suchen Sie nach Ihrem Programm und finden Sie es heraus! (Wenn es nicht aufgeführt ist, bedeutet das nicht notwendigerweise, dass es nicht funktioniert — nur dass Sie anscheinend versuchenein sehr obskures Programm zu verwenden!)
Anforderungen
Um Wine auf Ihrem Mac zu installieren, benötigen Sie Folgendes:
- macOS 10.10 (Yosemite) oder höher (aber 10.,15 Catalina wird nicht empfohlen)
- Zugriff auf ein Administratorkonto mit Passwort
- Eine Internetverbindung
Um zu überprüfen,welche Version von macOS Sie ausführen, klicken Sie auf das Apple-Logo ganz links in der Symbolleiste, wählen Sie „Über diesen Mac“ und sehen Sie sich Ihre Versionsnummer unter dem großen „macOS“ oder „OS X“an. Wenn es 10.10 oder höher ist, sind Sie fertig.
Beachten Sie, dass Wine mit macOS 10.15 Catalina nicht gut funktioniert. Apple hat 32-Bit-Unterstützung entferntin Catalina, einem kritischen Teil des macOS-Systems, auf das fast alle von Wine angewiesen sind.,Sie können 64-Bit-Anwendungen über Wine auf Catalina ausführen, aber nur sehr wenige Anwendungen für Windows sind 64-Bit. Wenn Sie Wine verwenden müssen, sollten Sie kein Upgrade auf Catalina durchführen.
Sie benötigen ein Admin-Konto auf Ihrem Mac, da nur Administratoren Software installieren können.Sie müssen während der Installation bei diesem Administratorkonto angemeldet sein.Wenn sich auf Ihrem Computer nur ein Konto befindet, handelt es sich um ein Administratorkonto.Das Konto muss ein Kennwort haben: Wenn das Konto kein Kennwort hat, schlägt das Dienstprogramm sudo
fehl. Um Ihr Passwort festzulegen oder zu ändern,gehen Sie zum Abschnitt Konten in den Systemeinstellungen.,
Teil 1: Installieren Sie Homebrew
Homebrew ist ein Paketmanager, der die Installation machtoffene Quellprogramme viel einfacher. Insbesondere der Versuch zu installierenein großes Programm wie Wine ohne die Hilfe eines Paketmanagers wäre unglaublich schwierig.Glücklicherweise ist Homebrew selbst einfach zu installieren: Öffnen Sie einfach theTerminal und führen Sie diesen Befehl aus:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Das Terminal wird Ihnen sagen, was es zu tun hat, und Sie fragenwenn Sie fortfahren möchten: Drücken Sie dazu die Eingabetaste.,Das Terminal kann dann nach einem Passwort fragen: Dies ist das Passwortzu dem Administratorkonto auf Ihrem Computer. Als Sicherheitsmaßnahme zeigt das Terminal während der Eingabe nichts an, nicht malasterisks (*). Geben Sie trotzdem Ihr Passwort ein und drücken Sie die Eingabetaste. Wenn Sie eine Fehlermeldung erhalten, liegt dies möglicherweise daran, dass für das Administratorkonto kein apassword festgelegt ist. Das Festlegen eines Passworts ist erforderlich.
Die Installation von Homebrew sollte nur wenige Sekunden oder Minuten dauern(abhängig von der Geschwindigkeit Ihrer Internetverbindung). Wenn es fertig ist, wird das Terminal sagen, dass die Installation erfolgreich war, und fragen Sie torun brauen Arzt., Tun Sie, was es vorschlägt:
Dadurch wird Homebrew Ihr System überprüfen und sicherstellen, dass everythingis richtig eingerichtet. Wenn das Terminal Sie über Probleme informiert, müssen Sieum sie selbst zu beheben, und führen Sie dann brew Doctor erneut aus, um zu überprüfen, ob Sie sie richtig fixiert haben. Wenn alles richtig eingerichtet ist, sehen Sie themessage Your system is ready to brew
, und Sie können zum nächsten Teil des Tutorials übergehen.,
Hinweis: Wenn Homebrew Ihnen mitteilt,dass Sie der Xcode-Lizenz zustimmen müssen, können Sie dies tun, indem Sie Folgendes ausführen:
sudo xcodebuild -license
Das Terminalfenster füllt sich mit der Xcode-Lizenz:Lesen Sie es, geben Sie Zustimmen ein und drücken Sie die Eingabetaste, um der Lizenz zuzustimmen.
Teil 2: Installieren Sie Wine mit Homebrew
Jetzt können wir Wine tatsächlich installieren! Wir lassen Homebrew die ganze Arbeit erledigen, Sie müssen ihm nur mit diesem Befehl sagen, was Sie wollen:
brew cask install wine-stable
Lassen Sie uns diesen Befehl in Teile zerlegen., brew
bezieht sich auf Homebrew, das Sie gerade installiert haben. cask
bezieht sich aufhomebrew Cask,eine Erweiterung von Homebrew, mit der die GUI-Anwendung auf Ihrem Computer installiert wird. (GUI steht für „Graphical User Interface“. Eine GUI-Anwendung isteine App, die Sie laufen sehen können, im Gegensatz zu unsichtbar runningin den Hintergrund.) install
bezieht sich auf die Tatsache, dass Sie fragenHomebrew Cask etwas auf Ihrem Computer zu installieren, und wine-stable
ist der Name der Sache, die Sie es installieren möchten., Wine hat eine “ stabile „Versionund eine“ Devel “ – Version: Sie wollen wahrscheinlich stabil, da es weniger Fehler haben sollte.
Wenn Sie diesen Befehl ausführen, startet Homebrew automatisch das Herunterladenund Installieren von Software auf Ihrem Computer. Es könnte beginnen, indem installingsoftware, die hat einen ganz anderen Namen: das ist in Ordnung! Wie die meisten Komplexenanwendungen funktioniert Wine nicht alleine-es stützt sich auf mehrere andere Softwareteile, die korrekt ausgeführt werden. Diese werden „Abhängigkeiten“ genannt, und Homebrew ist intelligent genug, um sie bei Bedarf automatisch für Sie zu installieren.,
Während es funktioniert, zeigt Homebrew Nachrichten und Fortschrittsbalken auf dem Terminal an, damit Sie wissen, was es tut. Wenn die Installation von Wine abgeschlossen ist, werden keine Nachrichten mehr angezeigt und Sie müssen einen neuen Befehl eingeben. Wenn das passiert, fahren Sie mit dem nächsten Schritt fort!
Teil 3: Installieren Sie Windows-Programme mit Wine
Um ein Windows-Programm zu installieren, laden Sie zuerst die Installationsdatei herunter: Sie sollte mit enden .exe. Erinnere dich an den Ort, an den du es gelegt hast, und öffne das Terminal wieder., cd
zum Speicherort und verwenden Sie ls
, um sicherzustellen, dass Sie die Installationsdatei öffnen können. (Hinweis: Wenn Sie nicht wissen, was cd
und ls
sind,sollten Sie lernen, wie Sie den Befehl verwenden Zeilenvor der Verwendung von Wine.)
Sobald Sie sich im richtigen Verzeichnis befinden, führen Sie das Installationsprogramm über Win aus, indem Sie den folgenden Befehl im Terminal ausführen:
wine $INSTALLER.exe
Wobei $INSTALLER
der Name der Installationsdatei ist., Wenn die Installationsdatei beispielsweise setup.exe
heißt, würden Sie Folgendes ausführen:
wine setup.exe
Ein Fenster mit einem regulären grafischen Windows-Installationsprogramm wird angezeigt.Klicken Sie sich durch sie, und Sie sind fertig!
Teil 4: Führen Sie Windows-Programme mit Wine aus
Öffnen Sie das Terminal und führen Sie dies aus, um zu Ihrem Programmdateiordner zu gelangen:
cd ~/.wine/drive_c/Program\ Files/
Führen Sie ls aus, um zu sehen, welche Programme Sie installiert haben. Wählen Sie ein Programm, und geben Sie sein Verzeichnis mit cd. (Wenn der Ordner ein Leerzeichen enthält, müssen Sie vor dem Leerzeichen ein \ eingeben., Zum Beispiel Program\ Files
.Wenn Sie Probleme haben, versuchen Sie es mit tab AutoVervollständigen.)Es sollte eine Datei sein, endet in .exe
: dies ist die Programm-Datei.Geben Sie dies in Terminal ein:
wine $PROGRAM.exe
Wobei $PROGRAM
der Name der .exe
Datei ist. Wenn die Programmdatei beispielsweise STARCRAFT.EXE
heißt, würden Sie Folgendes ausführen:
wine STARCRAFT.EXE
Das Programm wird in einem neuen Fenster angezeigt, gebrauchsfertig!Viel Spaß mit Windows auf Ihrem Mac, frei und legal!,
Erstellen eines Dock-Symbols
Viele Leute möchten Windows-Programme auf die gleiche Weise ausführensie führen andere Programme auf dem Mac aus: Indem Sie auf ein Symbol im Dock klicken.Wein ist nicht speziell darauf ausgelegt, dies zu unterstützen,aber mit ein wenig Tricks können wir es machen, was wir wollen.
Hinweis: Wine druckt Fehlermeldungen im Terminal aus, wenn etwas schief geht wrong.By wenn Sie Windows-Programme über ein Dock-Symbol starten, überschreiten Sie dieTerminal, was bedeutet,dass, wenn etwas schief geht und Wine beendet werden muss, es Ihnen nicht sagen kann, was das Problem war., Das erste Stepto, das ein Problem löst, ist zu wissen, was es ist, also ohne Winefrom das Terminal zu laufen, werden Sie es nicht beheben können, und auch sonst niemand.Das Ausführen vom Dock aus ist in Ordnung, solange Ihr Programm zu funktionierenkorrekturell, aber wenn es abstürzt,sollten Sie als erstes versuchen, es auszuführenvon dem Terminal aus: Es verhindert nicht, dass das Programm abstürzt, aber es gibt Ihnen einige Hinweise darauf, wie Sie das Problem beheben können.,
Um ein Windows-Programm über das Dock zu starten, werden wir ein AppleScriptthat starten Sie das Programm für uns, und dann putthat AppleScript in das Dock. Im Wesentlichen schreiben wir selbst ein Programm!Keine Sorge, es ist einfach genug. Es gibt ein Programm auf Ihrem ComputerDas soll Ihnen beim Schreiben von AppleScripts helfen:Es heißt „Script Editor“ und Sie finden es im Verzeichnis/Applications/Utilities
Ihres Computers, genau wie das Terminal selbst.
Öffnen Sie den Skripteditor., Sie sollten ein Fenster mit einem großen Bereich sehenSie können oben eingeben: Hier schreiben Sie Ihre AppleScript.In geben Sie in diesem Bereich den folgenden Text ein:
tell application "Terminal" do script "/usr/local/bin/wine ~/.wine/drive_c/Program\\ Files/$PATH_TO_PROGRAM.exe"end tell
Sie müssen $PATH_TO_PROGRAM
durch den Pfad aus dem Verzeichnis der Programmdateien zu Ihrer ausführbaren Programmdatei ersetzen. Sie können sehen, dassSie sagen dem AppleScript einfach, dass es eine Codezeile im Terminal ausführen soll:dieselbe Codezeile, die Sie zum Starten Ihres Windows-Programms ausführen können.
Als nächstes drücken Sie die Schaltfläche Kompilieren oben im Fenster.,Der Text sollte farbig werden, um anzuzeigen, dass der Skripteditorversteht, was Sie geschrieben haben. Sie können auch versuchen, den Knopf Ausführen zu drückenum Ihr Skript auszuführen: Es sollte das Windows-Programm erfolgreich geöffnet werden.
Zuletzt speichern Sie Ihr Skript. Sie können ihm den gewünschten Namen geben,aber wählen Sie in den Speicheroptionen unbedingt Dateiformat: Anwendung aus und lassen Sie den Startbildschirm deaktiviert.
Öffnen Sie den Finder, gehen Sie dorthin, wo Sie Ihr Skript gespeichert haben, und ziehen Sie diese Datei in Ihr Dock. Es sollte dort bleiben, genau wie eine echte Anwendung — denn es ist eine echte Anwendung!, Es wird jedoch nur der Launcher-Befehl für Sie ausgeführt,sodass Sie die Anwendung verschieben, umbenennen oder sogar löschen können und das Windows-Programm, das Sie ausführen, nicht beeinträchtigt wird.
Wein auf dem neuesten Stand halten
Wein ist ein Open-Source-Programm. Das bedeutet, dass Programmierer auf der ganzen Welt es ständig verbessern, neue featuresand Squashing Bugs hinzufügen. Wenn Sie Wine jedoch nicht aktualisieren, werden diese Verbesserungen nie erreicht, daher ist es im Allgemeinen eine gute Idee, so oft nach Updates zu suchen. Wir können Homebrew verwenden, um Wein auf dem neuesten Stand zu halten: Es ist einfach!,Führen Sie einfach diesen Befehl aus:
brew upgrade
Mit diesem Befehl aktualisiert sich Homebrew zuerst selbst, falls Aktualisierungen verfügbar sind. Es findet dann die gesamte veraltete Software, die es kennt (einschließlich Wine), und aktualisiert sie alle auf die neueste Version.Die Überprüfung auf Updates ist nicht unbedingt erforderlich, da Wine ziemlich gut läuft. gleichzeitig. Es ist jedoch eine gute Idee, diesen Befehl alle paar Monate oder so auszuführen.
Deinstallieren von Wine und Homebrew
Wenn Sie Wine ausprobieren und es Ihnen nicht gefällt, ist die Deinstallation einfach.,Führen Sie einfach diesen Befehl aus:
brew cask uninstall wine-stable
Und Homebrew entfernt Wein hilfreich von Ihrem Computer.Um Wine zu installieren, musste Homebrew jedoch auch viele andere installierenmall-Programme, auf die Wine angewiesen ist, um korrekt zu funktionieren.(Deshalb dauert der Installationsvorgang so lange!), Wenn Sie möchten, entfernen Sie diese ebenfalls,führen Sie dieses Skript aus:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Das Skript entfernen Sie alles, was, die Sie installiert, in diesem tutorial,einschließlich Homebrew -, Wein -, und alle anderen Programme Homebrew installedto Holen Sie Wein, um korrekt zu arbeiten.
Schreibe einen Kommentar