So installieren Sie Pakete mit Homebrew unter macOS

Veröffentlicht: 2021-07-06

Ein Paketmanager oder Paketverwaltungssystem ist eine Reihe von Dienstprogrammen, die das Installieren, Aktualisieren und Entfernen von Computerprogrammen auf einem Betriebssystem erleichtern. Es ist unter Unix- und Unix-ähnlichen Betriebssystemen weit verbreitet, und das Linux-Betriebssystem ist sein größter Befürworter aller Zeiten.

install packages with Homebrew on macOS

Im Gegensatz zu Linux war macOS, das ebenfalls seine Wurzeln in der Unix-Familie hat, in Bezug auf Paketmanager jedoch nie besonders fortschrittlich. Die einzige Option, die es jemals hatte, war Homebrew, das zum De-facto-Paketverwaltungssystem für macOS geworden ist.

Hier ist eine Anleitung, die erklärt, was Homebrew ist und wie Sie damit Programme auf Ihrem Mac installieren können.

Inhaltsverzeichnis

Was ist Homebrew?

Homebrew ist ein kostenloser Open-Source-Paketmanager für macOS- und Linux-Betriebssysteme. Es ermöglicht Ihnen, Programme (Apps/Dienstprogramme) auf Ihrem Mac direkt von der Befehlszeile aus zu installieren, zu aktualisieren und zu entfernen und bietet Zugriff auf verschiedene Befehlszeilen-Dienstprogramme, einschließlich git, wget, nvm und openssl.

Nicht nur das, Homebrew hat auch eine Erweiterung namens Cask (oder Homebrew Cask), die Ihnen bei der Verwaltung von GUI-basierten Apps hilft. Sie können es also verwenden, wenn Sie grafische Apps wie Google Chrome, VLC, Spotify, Atom usw. auf Ihrem Mac installieren, aktualisieren oder entfernen möchten.

Alle Ihre installierten Homebrew-Pakete befinden sich unter /usr/local/Cellar und sind mit /usr/local/bin verknüpft, um es Ihnen zu erleichtern, GUI-basierte Apps direkt aus dem Anwendungsverzeichnis zu finden und zu starten, genau wie jede andere GUI-App Ihr Mac.

Vorteile der Verwendung von Homebrew

Die Verwendung von Homebrew zum Verwalten von Dienstprogrammen und Apps auf Ihrem Mac bietet mehrere Vorteile. Die folgende Liste hebt einige seiner Vorteile gegenüber der herkömmlichen Methode zum Installieren, Aktualisieren und Deinstallieren von Apps hervor:

  • Homebrew bietet einen einfachen App-Installations-, Aktualisierungs- und Löschprozess, der nur auf der Verwendung der macOS Terminal-App und einer Reihe von Homebrew-Befehlen beruht.
  • Es gibt Ihnen die Möglichkeit, Apps gleichzeitig in großen Mengen zu installieren, zu aktualisieren und zu löschen, um Zeit und Mühe zu sparen.
  • Der Paketmanager reduziert unnötige Unordnung auf Ihrem Speicher, indem er alle zugehörigen Dateien entfernt, die sich auf ein Programm beziehen, wenn Sie es auf Ihrem Mac deinstallieren. [ Es gibt bestimmte Ausnahmen, bei denen die zugehörigen Dateien möglicherweise nicht vollständig aus dem System gelöscht werden .]
  • Homebrew erleichtert die Geräteübertragbarkeit, wodurch die Migration von Homebrew-Paketen von Ihrer aktuellen Maschine auf eine neue Maschine schnell und einfach wird.
Auch auf TechPP

Voraussetzungen für die Verwendung von Homebrew

Homebrew ist auf macOS vorinstalliert. Wenn Sie es also nicht selbst deinstalliert haben, sollten Sie es auf Ihrem Mac haben. Um zu überprüfen, ob Homebrew auf Ihrem System vorhanden ist, öffnen Sie die Terminal-App und führen Sie Folgendes aus:

which brew

Wenn es einen Pfad zurückgibt, bedeutet dies, dass Homebrew auf Ihrem System verfügbar ist. Stellen Sie in diesem Fall sicher, dass Sie es auf die neueste Version aktualisieren, indem Sie Folgendes ausführen:

brew update && brew upgrade

Wenn Sie Homebrew jedoch nicht auf Ihrem System haben, verwenden Sie die folgenden Befehle, um es zu installieren:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Stellen Sie als Nächstes sicher, dass Sie Xcode auf Ihrem Mac installiert haben. Wenn Ihnen der Speicherplatz ausgeht oder Sie nicht die vollständige App installieren möchten, können Sie nur die wesentlichen (Befehlszeilen-)Dienstprogramme installieren, die von Homebrew benötigt werden, indem Sie Folgendes ausführen:

xcode-select --install

Auch auf TechPP

So installieren Sie Pakete mit Homebrew

Sobald die Homebrew-Voraussetzungen erfüllt sind, können Sie jetzt Pakete (Dienstprogramme und Apps) auf Ihrem Mac installieren.

Hinweis: Homebrew-Pakete werden als Formeln bezeichnet, während Homebrew Cask-Apps als Fässer bezeichnet werden.

Je nachdem, welches Paket Sie auf Ihrem Mac installieren möchten – Befehlszeilenprogramm oder grafische App – müssen Sie für die Installation entweder Brew oder Brew Cask verwenden.

1. Installieren von Befehlszeilendienstprogrammen mit Homebrew

Wenn Sie mit Homebrew ein Befehlszeilenprogramm/Formeln auf Ihrem Mac installieren möchten, müssen Sie brew verwenden. Öffnen Sie dazu die Terminal-App und führen Sie Ihre Befehle mit den folgenden Syntaxen aus.

Um ein Paket zu finden, führen Sie Folgendes aus:

brew search package_name

Z.B:

brew search git

Wenn Sie mehr über ein Paket erfahren möchten, schauen Sie sich Homebrew Formulae an.

So installieren Sie ein Paket:

brew install package_name

Z.B:

brew install git

Wenn Sie ein Paket auf die neueste Version aktualisieren möchten:

brew upgrade package_name

So entfernen Sie ein Paket von Ihrem System:

brew uninstall package_name

2. Grafische Apps mit Homebrew installieren

Im Gegensatz zur Installation normaler Pakete (oder Befehlszeilentools) müssen Sie bei der Installation grafischer Apps mit cask einen etwas anderen Befehlssatz verwenden. Nachfolgend finden Sie einige Homebrew Cask-Befehle, die Ihnen bei der Installation und Deinstallation von GUI-Apps/Casks helfen.

Führen Sie für eine einfache App-Suche in der Homebrew Cask-Bibliothek Folgendes aus:

brew cask search app_name

So installieren Sie eine App:

brew cask install app_name

Z.B:

brew cask install google-chrome

Wenn Sie eine vollständige Liste der Homebrew Cask-Apps sehen möchten, sehen Sie sich Homebrew Cask Formulae an.

Zum Aktualisieren eines vorhandenen Homebrew-Pakets:

brew cask upgrade package_name

Wenn Sie eine App entfernen möchten:

brew cask uninstall package_name

3. Installieren von Paketen aus anderen Repositories

Obwohl Homebrew eine breite Palette von Paketen abdeckt, gibt es mehrere andere Pakete (Befehlszeilentools und GUI-Apps), die der Paketmanager nicht anbietet.

Für solche Fälle bietet es jedoch die Tap-Funktion, mit der Sie andere Repositories anzapfen (oder darauf zugreifen) können, damit Sie Pakete darauf auf Ihrem Mac installieren können.

Um ein Paket aus einem anderen Repository zu installieren, verwenden Sie die folgende Syntax:

brew tap repository_name

oder

brew tap URL

Sobald Sie das Repository angezapft haben, können Sie das Paket entweder mit dem Befehl brew oder dem Befehl brew cask installieren, je nachdem, ob es sich um ein Befehlszeilenprogramm oder eine GUI-App handelt.

Wenn Sie einen hinzugefügten Tap entfernen möchten, führen Sie Folgendes aus:

brew untap repository_name

Andere nützliche Homebrew-Befehle

Neben den bisher aufgeführten Befehlen, die sich mit der Installation, Aktualisierung und Löschung von Paketen befassen, sind im Folgenden einige weitere Homebrew-Befehle aufgeführt, die Ihnen bei der Verwaltung der Pakete unter macOS helfen können.

1. brauen veraltet

Wenn Sie veraltete Homebrew-Formeln/-Pakete auf Ihrem Mac haben, die seit einiger Zeit nicht mehr aktualisiert wurden, zeigt brew veraltet eine Liste aller dieser Pakete an, damit Sie sie auf die neueste Version aktualisieren können.

2. Brühstift

Immer wenn Sie die Befehle brew update und brew upgrade ausführen, aktualisiert Homebrew seine Pakete und aktualisiert die auf Ihrem System installierten. Manchmal gibt es jedoch bestimmte Pakete, die Sie möglicherweise nicht automatisch aktualisieren möchten, um Kompatibilitätsprobleme zu vermeiden.

Um mit solchen Situationen fertig zu werden, bietet Homebrew den Befehl brew pin an, um ein Paket anzuheften, das Sie nicht aktualisieren möchten, es sei denn, Sie aktualisieren es ausdrücklich selbst. Verwenden Sie dazu einfach die folgende Syntax:

brew pin package_name

Zum Lösen:

brew unpin package_name

3. Arzt brauen

Wie Sie anhand des Namens erraten können, überprüft der Befehl brew doctor Ihr System auf potenzielle Probleme, die das Funktionieren von Homebrew beeinträchtigen könnten.

4. Brühreinigung

Wenn Sie Homebrew verwenden, um neue Pakete zu installieren, sammeln Sie viele unnötige (alte oder redundante) Dateien, die möglicherweise viel Speicherplatz auf Ihrem Mac belegen. Um damit umzugehen, gibt es den Befehl brew cleanup , der alte Versionen von Paketen entfernt und einen Teil Ihres Speicherplatzes freigibt.

Effiziente Verwaltung von Mac-Programmen mit Homebrew

Homebrew macht die gesamte Paketverwaltung auf dem Mac viel einfacher als die herkömmliche Methode. Und mit Hilfe unseres obigen Leitfadens sollten Sie in der Lage sein, es effektiv zu nutzen, um so ziemlich alle Arten von Operationen durchzuführen – alles von der Installation und Aktualisierung von Paketen bis hin zur Deinstallation – an einem Ort.