Was ist Homebrew und wie installiere ich es auf MacOS?
Veröffentlicht: 2021-05-26Wenn Sie sich jemals gefragt haben, wie Sie Befehlszeilentools wie telnet, cask, htop, wget, nmap usw. auf macOS installieren? oder benötigen Sie einen Paketmanager unter macOS, um Ihre Lieblingsanwendungen zu installieren und zu aktualisieren?
Als Entwickler oder Systemadministrator können Sie mit Homebrew Ihre Anforderungen installieren, die macOS nicht in seinem Kernbetriebssystem enthalten hat.
Was ist Homebrew?
Homebrew (brew) ist ein kostenloser Open-Source-Paketmanager, mit dem Apps und Software je nach Wunsch des Benutzers in macOS installiert werden können. Es wurde wegen seiner Einfachheit und Effektivität empfohlen, um Zeit und Mühe zu sparen. Seine berühmte Beschreibung lautet „Der fehlende Paketmanager für macOS“.

Es ist wirklich legendär, die neueste und aktualisierte Softwareversion auf Ihrem Mac-Gerät zu verwenden. In Homebrew gibt es Formelpakete, die direkt aus dem öffentlichen Kern-Repository installiert werden können. Darüber hinaus gibt es das Cask (brew-cask), eine Erweiterung, um Sie über die Befehlszeile mit weiteren Softwarepaketen und Binär-Apps anzureichern.
Wenn Sie einige Vorteilesbeispiele für die Verwendung von Homebrew aus den Aussagen von Experten erfahren möchten, lesen Sie Folgendes:
- Sammeln Sie all Ihre verschiedenen Bibliotheken und Softwarepakete an einem Ort.
- Automatisieren Sie Ihre Arbeit und profitieren Sie von Tausenden von befehlszeilenbasierten Tools.
- Installieren und lernen Sie praktische Python-Skripte auf Ihrem lokalen Mac-Computer.
- Richten Sie eine Test- und Entwicklungsumgebung für Ihre Softwareentwicklung ein.
- Installieren Sie viele nicht verfügbare Apps im App Store.
Homebrew legt Installationsdateien im Benutzerpfad /usr/local/bin/ oder im Dateisystem in /usr/local/Cellar , verknüpft sie jedoch mit /usr/local/bin . Dies erleichtert es Ihnen, diese Apps aus dem Anwendungsordner zu starten, als ob es ein normaler Teil Ihres schönen macOS wäre.
System Anforderungen
Die Installation von Homebrew erfordert einige Systemanforderungen und persönliche Kenntnisse des macOS-Terminals, das Sie zur Installation von Homebrew verwenden werden. Und davor sollten Sie die Xcode-Entwicklungssoftware von Apple installieren, die einige Homebrew-Pakete als Abhängigkeit benötigen.
Die Mindestanforderungen, die Sie zur Installation von Homebrew auf einem Mac benötigen, sind die folgenden:
- macOS Mojave (10.14) oder höher, die vorherigen Versionen werden eingeschränkt unterstützt.
- Apple Silicon CPU 1 oder eine 64-Bit-Intel-CPU.
- Befehlszeilentool (CLT) für Xcode.
- Verfügbarkeit und Kenntnis der bourne-kompatiblen Shell für die Installation und Verwendung von bash oder zsh.
- Internetverbindung und administrativer Zugang.
Homebrew installieren
Es ist ein relativ einfacher Vorgang, wenn Sie mit der Verwendung einer Befehlszeile vertraut sind. Es gibt einige wenige unterschiedliche Methoden, die sich jedoch größtenteils ähneln:
Öffnen Sie das Mac OS-Terminal
Suchen Sie die macOS Terminal-Benutzeroberfläche über den Finder, dann den Anwendungsordner, bis zum Dienstprogrammordner, doppelklicken Sie auf das Terminal-Anwendungssymbol.

Oder Sie können einfach die Tastenkombination verwenden, BEFEHL + LEERTASTE gedrückt halten und "Terminal" in das Feld eingeben.
Installieren Sie die Befehlszeilentools von Xcode
Sie benötigen Xcode für einige Homebrew-Tools, Xcode ist eine integrierte Entwicklungsumgebung (IDE) von macOS. Sie können damit Apps für alle Mac OS, iOS, iPad OS, Watch OS und TV OS erstellen. Um es herunterzuladen und zu installieren, führen Sie den folgenden Befehl im Terminal aus:
xcode-select --installAkzeptieren Sie den Start der Installation und der Lizenz, diese wird automatisch installiert.
Homebrew installieren
Um Homebrew automatisch zu installieren, führen Sie den folgenden Befehl für macOS High Sierra, Sierra, El Capitan und früher aus :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Wenn Sie die Reihen der Installation des Skripts sehen Return , drücken Sie die Return , drücken Sie sie ein zweites Mal, um die Installation zu akzeptieren, oder drücken Sie die Escape Taste, um den Vorgang abzubrechen. Sie werden aufgefordert, das Admin-Passwort einzugeben. Warten Sie dann einige Zeit, bis der Vorgang abgeschlossen ist, Sie sehen die Meldung „ Installation erfolgreich! “.
Um Homebrew manuell zu installieren, können Sie einen Befehl zum Herunterladen des Installationsskripts schreiben und dann einen weiteren Befehl zum Ausführen des Skripts schreiben.
Führen Sie den folgenden Befehl in der Terminal-Shell aus, um das Skript herunterzuladen:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.shDieser curl-Befehl lädt das Homebrew-Installationsskript aus dem Git-Repository von Homebrew auf Ihren Mac-Computer herunter, jedoch ohne es zu installieren.
Der Vorteil der manuellen Methode besteht nun darin, dass Sie den Code überprüfen können, wenn Sie wissen möchten, welches Skript ausgeführt wird. Schreiben Sie nun den less-Befehl, um eine Idee zu übernehmen:
less install.shWenn Sie sich mit den Skriptinhalten wohl fühlen, installieren Sie sie mit dem bash-Befehl:

/bin/bash install.shDas Skript zeigt Ihnen seinen Bestellvorgang an und fordert Sie auf, diesen zu akzeptieren. Das Skript überprüft auch die Computervoraussetzungen, bevor es fortfährt. Wenn Sie Ihr Super-Passwort aufgefordert haben, geben Sie es ein und geben Sie den Buchstaben Y ein, um endgültig Ihre Zustimmung zum Installationsvorgang zu bestätigen.
An dieser Stelle, um sich selbst zu gratulieren, ziehen Sie es vielleicht vor, einen Befehl auszuführen, der sicherstellt, dass Homebrew wirklich installiert ist:
brew doctorDas Ergebnis informiert Sie über den Homebrew-Status und ob Pakete aktualisiert werden müssen.
Wenn alles in Ordnung ist, sollten Sie diese Meldung sehen:
<span style="color: #999999;">Output</span> Your system is ready to brew.Wenn Sie diesen Punkt erreicht haben, können Sie endlich mit der Installation von Softwarepaketen über Homebrew beginnen. Führen Sie die Hilfedokumentation aus, um weitere Informationen zu erhalten:
brew help Sie können auch mit dem Befehl brew search {package name} nach Apps brew search {package name}
Beispiel
brew search nginxAnalytics deaktivieren
Homebrew sammelt Benutzerdaten und sendet Analysen mithilfe von anonymisiertem Verhaltens-Tracking an die Entwickler. Möglicherweise haben Sie damit kein Problem oder möchten es lieber deaktivieren.
Wenn Sie Analytics deaktivieren möchten, geben Sie diesen Befehl ein:
brew analytics offPakete installieren
Sie können jetzt installieren, aktualisieren und Ihre Lieblings - Pakete entfernen, es wird empfohlen , mit dem beginnen tree - Paket ermöglicht es Ihnen , einen grafischen Verzeichnisbaum haben. Sie können es mit dem folgenden Befehl installieren.
brew install treeDieser Befehl aktualisiert die Homebrew-Paketliste und installiert dann den Baumbefehl.
Geben Sie zum Aktualisieren aller Formelsoftware und Brühen Folgendes ein:
brew updateHomebrew soll standardmäßig Paketdateien nach /usr/local installieren, um den Pfad jedes installierten Pakets mit dem Befehl what zu sehen:
which {package name}Das Ergebnis sollte sein:
<span style="color: #999999;">Output</span> /usr/local/bin/{package name}Um ein Paket zu deinstallieren, schreiben Sie diesen Befehl:
brew uninstall {package name}Beispiele für die Installation von Software mit Homebrew
Es gibt Tausende von Softwarepaketen in Formeln von Homebrew, wie zum Beispiel:
imagemick: ein Tool zum Bearbeiten von Bildern in andere Formate für macOS.
Befehl installieren:
brew install imagemagickarchey: Grafische Systeminformationen, um den localhost mit Ihrem Team für macOS zu teilen.
Befehl installieren:
brew install archeyhub: um GitHub-Unterstützung hinzuzufügen, um die Befehlszeile zu verbessern.
Befehl installieren:
brew install hubtldr: um vereinfachte Beispiele zur Verwendung der Befehlszeile mit Community-gesteuerten Manpages zu haben.
Befehl installieren:
brew install tldrHomebrew-Fässer
Cask ist eine weitere Sammlung von Homebrew-Paketen von macOS-Apps und Nicht-Open-Source-Software. Um nach einem Paket zu suchen, geben Sie brew search –casks {Paketname} ein:
brew search --casks google-chrome brew search --casks docker brew search --casks dropbox Um eine Cask-Software zu installieren, verwenden Sie den Befehl brew install --cask {package name}
Beispiel
brew install --cask firefoxDeinstallieren von Homebrew
Das Deinstallieren von Homebrew ist ein sehr einfacher Vorgang. Sie müssen nur das Ruby-Deinstallationsskript im Terminal ausführen, wählen Sie einfach den Befehl, der Ihre MacOS-Version ausrichtet.
Geben Sie zum Deinstallieren von Homebrew von macOS Catalina, macOS Big Sur und macOS Mojave Folgendes ein:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"Geben Sie zum Deinstallieren von Homebrew von macOS High Sierra, Sierra, El Capitan und früheren Versionen Folgendes ein:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"Oder Sie können das Skript „Uninstall“ auf Ihren Computer herunterladen und manuell ausführen:
curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.shNachdem Sie den Inhalt des Skripts überprüft haben, führen Sie dieses Skript aus, um Homebrew zu deinstallieren:
bash uninstall.shFazit
In diesem Tutorial können Sie sich eine klare Vorstellung davon machen, die durch Codes, Details und Beispiele unterstützt wird, um Homebrew auf Ihrem macOS zu installieren. Weitere Informationen finden Sie in der offiziellen Liste der Homebrew-Pakete. Außerdem hatten wir bereits einige Softwarebeispiele über die Installation veröffentlicht, z. B. den Telnet-Befehl, wenn er in macOS fehlt.
Genießen!
