Zum Inhalt springen

Homebrew auf macOS – Installation, Pakete & Tipps (2025)

· von

Homebrew ist die Paketverwaltung für macOS. In diesem Guide zeige ich, warum ich Brew nutze, wie die Installation (vor allem auf Apple Silicon) sauber klappt, welche Befehle im Alltag zählen und welche Pakete ich Entwicklern direkt empfehle.

Kontext: Dieser Artikel ist Teil meiner Serie „macOS Dev-Setup“. Den Überblick findest du hier: Webentwicklung auf macOS – Mein Setup.

Homebrew auf macOS – Installation, Pakete & Tipps – Symbolbild

~10 Min. Lesezeit · Veröffentlicht am

Warum Homebrew?

Installation & Apple Silicon

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Apple Silicon: Brew liegt i. d. R. unter /opt/homebrew
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
# neues Terminal oder:
eval "$(/opt/homebrew/bin/brew shellenv)"

Danach prüfe ich, ob alles sitzt:

brew doctor
brew --version
brew update && brew upgrade

Grundbefehle im Alltag

BefehlWofür?Beispiel
brew search <name>Pakete findenbrew search ripgrep
brew info <name>Details/Version/Depsbrew info jq
brew install <name>Formel installierenbrew install httpie
brew uninstall <name>Formel entfernenbrew uninstall tree
brew listInstallierte Paketebrew list
brew upgradePakete aktualisierenbrew upgrade
brew cleanupAltlasten löschenbrew cleanup
brew doctorKonfig prüfenbrew doctor

Nützliche Pakete für Entwickler:innen

CLI-Basics

  • git, wget, curl, openssl
  • fzf (Fuzzy-Finder), ripgrep (rg), fd
  • jq (JSON), yq (YAML), httpie (API)
  • tree, bat (schönes cat)

Dev-Stack

  • node oder nvm (Version-Manager)
  • python / pyenv – je nach Bedarf
  • php (für lokale Tests/CLI-Skripte)
  • httpd (Apache), nginx (optional)
  • mkcert + nss (lokales HTTPS)

Dienste verwalten (brew services)

Viele Server-Tools laufen als Hintergrunddienst. Mit brew services startest du sie „sauber“:

brew services start httpd     # Apache als LaunchDaemon
brew services list            # Status aller Dienste
brew services restart httpd
brew services stop httpd

Pflege & Wartung

Stolperfallen & Troubleshooting

FAQ

Formeln vs. Casks?
Formeln sind CLI-Pakete (z. B. ripgrep), Casks sind GUI-Apps (z. B. visual-studio-code) – Installation z. B. via brew install --cask visual-studio-code.

Wie sichere ich meine Brew-Liste?
Mit brew bundle dump erzeugst du ein Brewfile und kannst damit auf einem neuen Mac via brew bundle alles reproduzieren.

Wie bekomme ich lokale HTTPS-Zertifikate?
Mit mkcert Zertifikate generieren und in Apache/Nginx einbinden. Ideal für realistische Dev-Umgebungen.

Weiterlesen: Webentwicklung auf macOS – Mein Setup.