So installieren und verwenden Sie Homebrew auf macOS

Einführung

Die Befehlszeilenschnittstelle ist eine nicht grafische Möglichkeit, mit Ihrem Computer zu interagieren. Anstatt mit der Maus auf Schaltflächen zu klicken, geben Sie Befehle als Text ein und erhalten textbasiertes Feedback. Die Befehlszeile, auch als Shell bekannt, ermöglicht es Ihnen, viele Aufgaben zu automatisieren, die Sie täglich auf Ihrem Computer ausführen, und ist ein unverzichtbares Werkzeug für Softwareentwickler.

Obwohl die Befehlszeilenschnittstelle auf macOS viele Funktionen bietet, die Sie in Linux und anderen Unix-Systemen finden würden, wird sie nicht mit einem Paketmanager geliefert. Ein Paketmanager ist eine Sammlung von Softwaretools, die dazu dienen, Softwareinstallationen, Konfigurationen und Upgrades zu automatisieren. Paketmanager halten die von ihnen installierte Software an einem zentralen Ort und können alle Softwarepakete im System in gängigen Formaten verwalten.

Was ist Homebrew

Homebrew ist ein Paketmanager für macOS, der es Ihnen ermöglicht, kostenlose und Open-Source-Software über Ihr Terminal zu installieren. Sie werden Homebrew verwenden, um Entwicklertools wie Python, Ruby, Node.js und mehr zu installieren.

In diesem Tutorial werden Sie Homebrew auf Ihrem Mac installieren und verwenden. Sie werden Systemtools und Desktop-Anwendungen über die Befehlszeilenschnittstelle installieren.

Veröffentlichen Sie Ihre Anwendungen von GitHub aus mit dem DigitalOcean App Platform. Lassen Sie DigitalOcean sich um das Skalieren Ihrer App kümmern.

Voraussetzungen für die Installation von Homebrew

Sie benötigen einen macOS-Computer mit Catalina oder einer neueren Version sowie administrative Zugriffsrechte und eine Internetverbindung. Ältere Versionen von macOS können möglicherweise funktionieren, werden jedoch nicht offiziell unterstützt.

So installieren und verwenden Sie Homebrew auf einem Mac

  1. Öffnen Sie das Terminal von MacOS
  2. Installieren Sie die Befehlszeilentools von Xcode
  3. Führen Sie den Homebrew-Installationsbefehl aus
  4. Installieren, aktualisieren und/oder entfernen Sie Pakete über Homebrew
  5. Installieren Sie MacOS-Desktopanwendungen
  6. Deinstallation von HomebrewSchritt 1 – Verwendung des Terminals von macOS

Um auf die Befehlszeilenschnittstelle auf Ihrem Mac zuzugreifen, verwenden Sie die Terminalanwendung von macOS. Wie jede andere Anwendung finden Sie diese, indem Sie den Finder öffnen, zum Applications-Ordner navigieren und dann zum Utilities-Ordner gehen. Von hier aus doppelklicken Sie auf die Terminalanwendung, um sie zu öffnen. Alternativ können Sie Spotlight verwenden, indem Sie die COMMAND-Taste gedrückt halten und SPACE drücken, um Terminal zu finden, indem Sie es im erscheinenden Feld eingeben.Um sich mit der Befehlszeile vertrauter zu machen, werfen Sie einen Blick auf [Eine Einführung in das Linux-Terminal] (). Die Befehlszeilenschnittstelle unter macOS ist sehr ähnlich, und die Konzepte in diesem Tutorial sind direkt anwendbar.

Jetzt, da das Terminal ausgeführt wird, installieren wir einige zusätzliche Tools, die Homebrew benötigt.

Schritt 2 — Installation der Befehlszeilentools von Xcode

Xcode ist eine integrierte Entwicklungsumgebung (IDE), die aus Softwareentwicklungstools für macOS besteht. Sie benötigen Xcode nicht, um Homebrew zu verwenden, aber einige der Software und Komponenten, die Sie installieren möchten, werden auf dem Paket Befehlszeilentools von Xcode basieren.

Xcode ist eine integrierte Entwicklungsumgebung (IDE), die aus Software-Entwicklungswerkzeugen für macOS besteht. Sie benötigen Xcode nicht, um Homebrew zu verwenden, aber einige der Software und Komponenten, die Sie installieren möchten, werden auf dem Xcode-Befehlszeilen-Tools-Paket angewiesen sein.

Führen Sie den folgenden Befehl im Terminal aus, um diese Komponenten herunterzuladen und zu installieren:

  1. xcode-select --install

Sie werden zur Installation aufgefordert und dann erneut aufgefordert, eine Softwarelizenz zu akzeptieren. Anschließend werden die Tools automatisch heruntergeladen und installiert.

Sie können nun Homebrew installieren.

Schritt 3 – Installation und Einrichtung von Homebrew

Um Homebrew zu installieren, laden Sie ein Installationsskript herunter und führen das Skript aus.

Laden Sie zunächst das Skript auf Ihren lokalen Rechner herunter, indem Sie den folgenden Befehl in Ihrem Terminalfenster eingeben:

  1. curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh

Der Befehl verwendet curl, um das Homebrew-Installationsskript von Homebrews Git-Repository auf GitHub herunterzuladen.

Führen wir die mit dem curl-Befehl verbundenen Flags durch:

  • Das –f oder --fail Flag weist das Terminalfenster an, keine HTML-Dokumentausgabe bei Serverfehlern zu geben.
  • Der -L oder --location-Schalter teilt curl mit, Weiterleitungen zu behandeln. Wenn der Server meldet, dass die angeforderte Seite an einen anderen Ort verschoben wurde, wird er den Anfrage automatisch mit der neuen Adresse erneut ausführen.
  • Der -o-Schalter legt einen lokalen Dateinamen für die Datei fest. Anstatt den Inhalt auf dem Bildschirm anzuzeigen, speichert der -o-Schalter den Inhalt in die von Ihnen angegebene Datei.
  • Vor der Ausführung eines Skripts, das Sie aus dem Internet heruntergeladen haben, sollten Sie dessen Inhalt überprüfen, damit Sie wissen, was das Skript tun wird. Verwenden Sie den less-Befehl, um das Installationsskript zu überprüfen, damit Sie verstehen, was es tun wird:

Wenn Sie mit dem Inhalt des Skripts vertraut sind, führen Sie das Skript mit dem bash-Befehl aus:

  1. less install.sh

Das Installations-Skript wird erläutern, was es tun wird, und Sie auffordern, zu bestätigen, dass Sie dies möchten. Dies informiert Sie genau darüber, was Homebrew mit Ihrem System tun wird, bevor Sie es fortsetzen lassen. Es stellt auch sicher, dass Sie die Voraussetzungen erfüllen, bevor es weitergeht.

  1. /bin/bash install.sh

Sie werden aufgefordert, Ihr Passwort einzugeben. Wenn Sie jedoch Ihr Passwort eingeben, werden Ihre Tastenanschläge nicht im Terminalfenster angezeigt. Dies ist eine Sicherheitsmaßnahme und etwas, das Sie oft sehen werden, wenn Sie auf der Befehlszeile nach Passwörtern gefragt werden. Obwohl Sie sie nicht sehen, werden Ihre Tastenanschläge vom System aufgezeichnet, also drücken Sie die RETURN-Taste, sobald Sie Ihr Passwort eingegeben haben.Drücken Sie den Buchstaben y für „Ja“, wenn Sie aufgefordert werden, die Installation zu bestätigen.

Während des Prozesses werden Sie aufgefordert, Ihr Passwort einzugeben. Wenn Sie jedoch Ihr Passwort eingeben, werden Ihre Tastatureingaben nicht im Terminalfenster angezeigt. Dies ist eine Sicherheitsmaßnahme und etwas, das Sie häufig beim Eingeben von Kennwörtern in der Befehlszeile sehen werden. Auch wenn Sie sie nicht sehen, werden Ihre Tastatureingaben vom System aufgezeichnet, also drücken Sie die RETURN-Taste, nachdem Sie Ihr Passwort eingegeben haben.

Drücken Sie den Buchstaben y für „ja“, wann immer Sie zur Bestätigung der Installation aufgefordert werden.

Nach Abschluss des Installationsprozesses möchten Sie den von Homebrew verwendeten Verzeichnispfad zur Speicherung seiner ausführbaren Dateien an den Anfang des PATH-Umgebungsvariablen fügen. Dies stellt sicher, dass Homebrew-Installationen über die von macOS mitgelieferten Tools aufgerufen werden.

Die zu ändernde Datei hängt davon ab, welcher Shell Sie verwenden. ZSH ist die Standardshell unter macOS Mojave und höher. Die Bash-Shell ist eine beliebte Shell, die ältere Versionen von macOS als Standard verwendet haben, und wenn Sie Ihr Betriebssystem aktualisiert haben, verwenden Sie möglicherweise weiterhin Bash.

Führen Sie den folgenden Befehl aus, um Ihre Shell zu bestimmen:

  1. echo $0

Sie werden entweder bash oder zsh sehen.

Wenn Sie ZSH verwenden, öffnen Sie die Datei ~/.zshrc in Ihrem Editor:

  1. nano ~/.zshrc

Wenn Sie die Bash-Shell verwenden, verwenden Sie die Datei ~/.bash_profile:

  1. nano ~/.bash_profile

Öffnen Sie die Datei im Terminalfenster und fügen Sie die folgenden Zeilen am Ende der Datei hinzu:

~/.zshrc
# Füge den ausführbaren Homebrew-Verzeichnispfad vorne in den PATH ein
export PATH=/usr/local/bin:$PATH

Die erste Zeile ist ein Kommentar, der dir hilft, sich zu erinnern, was dies bewirkt, wenn du diese Datei in der Zukunft öffnest.

Um deine Änderungen zu speichern, halte die STRG-Taste gedrückt und die Buchstaben O, und wenn du aufgefordert wirst, drücke die RETURN-Taste. Dann beende den Editor, indem du die STRG-Taste gedrückt hältst und X drückst. Dadurch kommst du zurück zu deinem Terminal-Prompt.

Um diese Änderungen zu aktivieren, schließe und öffne dein Terminal-Programm neu. Alternativ kannst du den source-Befehl verwenden, um die geänderte Datei zu laden.

Wenn du .zshrc geändert hast, führe diesen Befehl aus:

  1. source ~/.zshrc

Wenn du .bash_profile geändert hast, führe diesen Befehl aus:

  1. source ~/.bash_profile

Sobald du dies getan hast, werden die von dir vorgenommenen Änderungen am PATH-Umgebungsvariablen wirksam. Sie werden korrekt eingestellt, wenn du in der Zukunft erneut einloggst, da die Konfigurationsdatei für dein Shell automatisch ausgeführt wird, wenn du das Terminal-Programm öffnest.

Lasst uns nun überprüfen, ob Homebrew korrekt eingerichtet ist. Führe diesen Befehl aus:

  1. brew doctor

Wenn zurzeit keine Aktualisierungen erforderlich sind, wird dies in deinem Terminal angezeigt:

Output
Your system is ready to brew.

Andernfalls erhältst du möglicherweise eine Warnung, um einen anderen Befehl wie brew update auszuführen, um sicherzustellen, dass deine Homebrew-Installation auf dem neuesten Stand ist. Folge den Anweisungen auf dem Bildschirm, um deine Umgebung zu reparieren, bevor du fortfährst.

Schritt 4 — Installieren, Aktualisieren und Entfernen von Paketen

Nun, da Homebrew installiert ist, verwenden Sie es, um ein Paket herunterzuladen. Der tree Befehl ermöglicht es Ihnen, einen grafischen Verzeichnisbaum anzuzeigen und ist über Homebrew verfügbar.

Installieren Sie tree mit dem brew install Befehl:

  1. brew install tree

Homebrew aktualisiert seine Liste der Pakete und lädt dann den tree Befehl herunter und installiert ihn:

Output
Updating Homebrew... ==> Downloading https://homebrew.bintray.com/bottles/tree-1.8.0.catalina.bottle.tar.gz ######################################################################## 100.0% ==> Pouring tree-1.8.0.catalina.bottle.tar.gz ? /usr/local/Cellar/tree/1.8.0: 8 files, 117.2KB

Homebrew installiert standardmäßig Dateien in /usr/local, damit sie keine Störungen bei zukünftigen macOS-Updates verursachen. Überprüfen Sie, ob tree installiert ist, indem Sie den Speicherort des Befehls mit dem which Befehl anzeigen:

  1. which tree

Die Ausgabe zeigt, dass tree sich in /usr/local/bin befindet:

Output
/usr/local/bin/tree

Führen Sie den tree Befehl aus, um die Version anzuzeigen:

  1. tree --version

Die Version wird auf dem Bildschirm ausgegeben, was darauf hinweist, dass sie installiert ist:

Output
tree v1.8.0 (c) 1996 - 2018 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro

Gelegentlich möchten Sie ein vorhandenes Paket aktualisieren. Verwenden Sie dazu den brew upgrade Befehl, gefolgt vom Paketnamen:

  1. brew upgrade tree

Sie können brew upgrade ohne zusätzliche Argumente ausführen, um alle Programme und Pakete zu aktualisieren, die Homebrew verwaltet.

Wenn Sie eine neue Version installieren, behält Homebrew die ältere Version um. Nach einer Weile möchten Sie möglicherweise Festplattenspeicher freigeben, indem Sie diese älteren Kopien entfernen. Führen Sie brew cleanup aus, um alle alten Versionen Ihrer mit Homebrew verwalteten Software zu entfernen.

Um eine nicht mehr verwendete Paket zu entfernen, verwenden Sie brew uninstall. Um den tree Befehl zu deinstallieren, führen Sie diesen Befehl aus:

  1. brew uninstall tree

Das Ergebnis zeigt, dass das Paket entfernt wurde:

Output
Uninstalling /usr/local/Cellar/tree/1.8.0... (8 files, 117.2KB)

Sie können Homebrew auch zum Installieren von Desktop-Anwendungen verwenden.

Schritt 5 — Installieren von Desktop-Anwendungen

Sie sind nicht darauf beschränkt, Homebrew für Kommandozeilenwerkzeuge zu verwenden. Homebrew Cask ermöglicht es Ihnen, Desktop-Anwendungen zu installieren. Diese Funktion ist in Homebrew enthalten, daher müssen Sie nichts Zusätzliches installieren.

Testen Sie es aus, indem Sie mit Homebrew Visual Studio Code installieren. Führen Sie den folgenden Befehl in Ihrem Terminal aus:

  1. brew install visual-studio-code

Die Anwendung wird installiert:

Output
==> Downloading https://update.code.visualstudio.com/1.58.2/darwin/stable ==> Downloading from https://az764295.vo.msecnd.net/stable/c3f126316369cd610563c75b1b1725e0679adfb3/VSCode-darwin.zip ######################################################################## 100.0% ==> Installing Cask visual-studio-code ==> Moving App 'Visual Studio Code.app' to '/Applications/Visual Studio Code.app' ==> Linking Binary 'code' to '/usr/local/bin/code' ? visual-studio-code was successfully installed!

Sie finden die Anwendung in Ihrem Applications Ordner, genau wie wenn Sie es manuell installiert hätten.

Um es zu entfernen, verwenden Sie brew uninstall:

  1. brew uninstall visual-studio-code

Homebrew wird die installierte Software entfernen:

Output
==> Uninstalling Cask visual-studio-code ==> Backing App 'Visual Studio Code.app' up to '/usr/local/Caskroom/visual-studio-code/1.58.2/Visual Studio Code.app' ==> Removing App '/Applications/Visual Studio Code.app' ==> Unlinking Binary '/usr/local/bin/code' ==> Purging files for version 1.58.2 of Cask visual-studio-code

Es wird zuerst eine Sicherung durchgeführt, falls das Entfernen fehlschlägt, aber sobald das Programm vollständig deinstalliert ist, wird auch die Sicherung entfernt.

Schritt 6 — Homebrew Deinstallation

Wenn Sie Homebrew nicht mehr benötigen, können Sie das Skript zur Deinstallation verwenden.

Laden Sie das Deinstallationsskript mit curl herunter:

  1. curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh

Wie immer, überprüfen Sie den Inhalt des Skripts mit dem less Befehl, um den Inhalt des Skripts zu bestätigen:

  1. less uninstall.sh

Sobald Sie das Skript überprüft haben, führen Sie das Skript mit dem --help Flag aus, um die verschiedenen Optionen zu sehen, die Sie verwenden können:

  1. bash uninstall.sh --help

Die Optionen werden auf dem Bildschirm angezeigt:

Output
Homebrew Uninstaller Usage: uninstall.sh [options] -p, --path=PATH Sets Homebrew prefix. Defaults to /usr/local. --skip-cache-and-logs Skips removal of HOMEBREW_CACHE and HOMEBREW_LOGS. -f, --force Uninstall without prompting. -q, --quiet Suppress all output. -d, --dry-run Simulate uninstall but don't remove anything. -h, --help Display this message.

Verwenden Sie das -d Flag, um zu sehen, was das Skript tun wird:

  1. bash uninstall.sh -d

Das Skript zeigt alles auf, was es löschen wird:

Output
Warning: This script would remove: /Users/brianhogan/Library/Caches/Homebrew/ /Users/brianhogan/Library/Logs/Homebrew/ /usr/local/Caskroom/ /usr/local/Cellar/ /usr/local/bin/brew -> /usr/local/bin/brew ==> Removing Homebrew installation... Would delete: ....

Wenn Sie bereit sind, alles zu entfernen, führen Sie das Skript ohne Flags aus:

  1. bash uninstall.sh

Dadurch wird Homebrew und alle Programme entfernt, die Sie damit installiert haben.

Schlussfolgerung

In diesem Tutorial haben Sie Homebrew auf Ihrem Mac installiert und verwendet. Sie können nun Homebrew verwenden, um Kommandozeilenwerkzeuge, Programmiersprachen und andere Werkzeuge zu installieren, die Sie für die Softwareentwicklung benötigen.

Homebrew hat viele Pakete, die Sie installieren können. Besuchen Sie die offizielle Liste, um nach Ihren Lieblingsprogrammen zu suchen.

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-homebrew-on-macos