Die In­stal­la­ti­on von Homebrew auf dem Mac wird über das Terminal durch­ge­führt. Für einige Pakete benötigen Sie die Ent­wick­lungs­soft­ware Xcode. Nach der er­folg­rei­chen Ein­rich­tung können Sie den Pa­ket­ma­na­ger bequem für sämtliche Programme verwenden.

Homebrew Mac Install – so funk­tio­niert‘s

Die kos­ten­lo­se und quell­of­fe­ne Lösung Homebrew ist gerade für Ent­wick­le­rin­nen und Ent­wick­ler eine sehr nützliche Er­wei­te­rung, um Soft­ware­pa­ke­te und binäre An­wen­dun­gen zu in­stal­lie­ren oder eine Test­um­ge­bung für neue Programme oder Websites ein­zu­rich­ten. Die In­stal­la­ti­on von Homebrew auf dem Mac ist ein wenig auf­wän­di­ger, weshalb wir Sie in den nächsten Ab­schnit­ten durch alle not­wen­di­gen Schritte führen.

Compute Engine
Die ideale IaaS für Ihre Workloads
  • Kos­ten­güns­ti­ge vCPUs und leis­tungs­star­ke de­di­zier­te Cores
  • Höchste Fle­xi­bi­li­tät ohne Min­dest­ver­trags­lauf­zeit
  • Inklusive 24/7 Experten-Support

Welche Sys­tem­an­for­de­run­gen gibt es?

Der Pa­ket­ma­na­ger legt alle In­stal­la­ti­ons­da­tei­en in den Ordnern /usr/local/bin oder /usr/local/Cellar ab. Die Ver­knüp­fung erfolgt jedoch mit /usr/local/bin. Für den Homebrew Mac Install gibt es grund­sätz­lich ein paar Vor­aus­set­zun­gen, die erfüllt werden müssen. Dies sind die Min­dest­an­for­de­run­gen:

  • Eine In­ter­net­ver­bin­dung
  • Ein Rechner mit macOS Mojave (10.14) oder höher
  • Apple Silicon oder 64-Bit-Intel-CPU
  • Xcode mit CLT
  • Eine bourne-kom­pa­ti­ble Shell
  • Admin-Rechte

Homebrew in­stal­lie­ren: Schritt für Schritt

Die In­stal­la­ti­on von Homebrew auf dem Mac führen Sie über die Kom­man­do­zei­le durch. Die folgenden Schritte sind dafür notwendig:

  1. Öffnen Sie das Terminal. Dieses finden Sie im Ordner „An­wen­dun­gen“ und dem Un­ter­ord­ner „Dienst­pro­gram­me“. Al­ter­na­tiv drücken Sie den Mac-Shortcut [Command] + Leertaste und geben in das Suchfeld den Such­be­griff „Terminal“ ein.
  2. Über die Kom­man­do­zei­le in­stal­lie­ren Sie im Anschluss die Ent­wick­lungs­um­ge­bung Xcode. Diese erlaubt es Ihnen, Apps für Apple-Devices zu erstellen. Der passende Befehl ist dieser:
xcode-select --install
bash

Be­stä­ti­gen Sie dann die In­stal­la­ti­on und weitere Abfragen.

  1. Nun in­stal­lie­ren Sie Homebrew. Der not­wen­di­ge Befehl (für alle un­ter­stütz­ten macOS-Versionen) lautet wie folgt:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
bash

Be­stä­ti­gen Sie den Homebrew Install mit [Enter]. Geben Sie Ihr Admin-Passwort ein und be­stä­ti­gen Sie dieses ebenfalls. Wenn die In­stal­la­ti­on er­folg­reich war, erscheint eine ent­spre­chen­de Meldung.

Manueller Homebrew Mac Install

Sie haben al­ter­na­tiv auch die Mög­lich­keit, Homebrew manuell auf macOS zu in­stal­lie­ren. Dafür schreiben Sie zunächst einen Befehl, um das Skript zur In­stal­la­ti­on her­un­ter­zu­la­den. Im Anschluss führen Sie ein weiteres Kommando aus, um das Skript zu in­iti­ie­ren. Die dafür not­wen­di­gen Schritte in der Kom­man­do­zei­le sind diese:

  1. Laden Sie das Skript mit diesem Befehl herunter:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh
bash
  1. Nutzen Sie den folgenden Befehl, um sich den Code des Skripts anzusehen. So können Sie si­cher­ge­hen, dass alles zu Ihrer Zu­frie­den­heit ist.
less install.sh
bash
  1. Nun in­stal­lie­ren Sie das Skript mit dem folgenden Befehl:
/bin/bash install.sh
bash

Sie müssen nun ein paar In­for­ma­tio­nen be­stä­ti­gen. Im Anschluss werden Ihre Sys­tem­vor­aus­set­zun­gen geprüft und Sie werden gebeten, Ihr Passwort ein­zu­ge­ben. Dieses be­stä­ti­gen Sie mit [Y].

  1. Um si­cher­zu­ge­hen, dass die In­stal­la­ti­on von Homebrew er­folg­reich war, rufen Sie mit diesem Befehl den Status ab:
brew doctor
bash

Sofern alles in Ordnung ist und Ihre Pakete auf dem neuesten Stand sind, erhalten Sie diese Rück­mel­dung:

Your system is ready to brew.
bash

So kon­fi­gu­rie­ren Sie den Pa­ket­ma­na­ger

Nach der In­stal­la­ti­on von Homebrew auf dem Mac können Sie den Pa­ket­ma­na­ger jederzeit nutzen, um Soft­ware­pa­ke­te hin­zu­zu­fü­gen. Für wei­ter­füh­ren­de In­for­ma­tio­nen ist der help-Befehl emp­feh­lens­wert. Dieser sieht so aus:

brew help
bash

Möchten Sie ein be­stimm­tes Paket hin­zu­fü­gen, können Sie dieses mit dem Befehl search suchen. Ersetzen Sie dafür im folgenden Command einfach den Platz­hal­ter „Paketname“ mit der Be­zeich­nung des gesuchten Programms.

brew search Paketname
bash

Wenn Sie nicht möchten, dass Ana­ly­se­da­ten erhoben und versendet werden, de­ak­ti­vie­ren Sie diese mit dem folgenden Befehl:

brew analytics off
bash

Erste Schritte mit Paketen

Wenn Sie Pakete mit Homebrew in­stal­lie­ren, ak­tua­li­sie­ren oder löschen möchten, sind dafür jeweils nur kurze Befehle nötig. Mit dem folgenden Befehl fügen Sie Pakete hinzu, wobei Sie den Platz­hal­ter „Paketname“ wieder aus­tau­schen:

brew install Paketname
bash

Möchten Sie ein Paket löschen, nutzen Sie dafür den folgenden Befehl und ersetzen „Paketname“ durch die Software, die zur De­instal­la­ti­on bestimmt ist:

brew uninstall Paketname
bash

Wenn Sie Homebrew ak­tua­li­sie­ren möchten, ist dies der richtige Befehl:

brew update
shell

Homebrew unter macOS de­instal­lie­ren

Sollten Sie nicht länger Ver­wen­dung für den Pa­ket­ma­na­ger haben, können Sie Homebrew jederzeit un­kom­pli­ziert de­instal­lie­ren. Der passende Befehl:

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

Al­ter­na­tiv verwenden Sie das Homebrew-Skript uninstall.sh und löschen den Pa­ket­ma­na­ger manuell. Mit dem folgenden Befehl führen Sie das Skript aus:

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

Im Anschluss in­iti­ie­ren Sie die De­instal­la­ti­on von Homebrew mit dieser Anweisung:

bash uninstall.sh
bash

Welche Al­ter­na­ti­ven zu Homebrew gibt es?

Falls Sie nicht auf Homebrew zu­rück­grei­fen möchten, sondern statt­des­sen nach einem anderen Pa­ket­ma­na­ger suchen, gibt es sehr gute Optionen. Dies sind drei der besten Al­ter­na­ti­ven:

  • MacPorts: Seit 2002 gibt es die freie und quell­of­fe­ne Pa­ket­ver­wal­tung MacPorts. Diese wurde ur­sprüng­lich unter dem Namen Dar­win­Ports ent­wi­ckelt und soll die In­stal­la­ti­on anderer Open-Source-Programme er­leich­tern. Im Gegensatz zu Homebrew greift MacPorts nicht auf die Sys­tem­pro­gram­me zurück.
  • Fink: Die Pa­ket­ver­wal­tung Fink ist mit anderen Unix-Varianten kom­pa­ti­bel und arbeitet auf dem Be­triebs­sys­tem Darwin. Das Programm lässt sich über das Terminal steuern, wobei es al­ter­na­tiv mit Fink Commander auch eine grafische Ober­flä­che gibt. Auch für An­pas­sun­gen am Quellcode ist Fink ein­setz­bar.
  • ServBay: Auch ServBay ist speziell für den Einsatz unter macOS ent­wi­ckelt worden und eignet sich vor allem als al­ter­na­ti­ve Test­um­ge­bung. Webserver, Da­ten­ban­ken und weitere Tools können mit wenigen An­wei­sun­gen in­te­griert werden. Die Arbeit wird dabei nicht über die Kom­man­do­zei­le, sondern über eine über­sicht­li­che Be­nut­zer­ober­flä­che ab­ge­wi­ckelt.
Zum Hauptmenü