Dokumentation
Schau dir das Homebrew-Handbuch an, indem du man brew verwendest.
Lies die Anleitungen zu Installation, Fehlerbehebung, Zusammenarbeit und Entwicklung, einschließlich der FAQ (Häufig gestellte Fragen) auf docs.brew.sh.
Der Paketmanager für alle Plattformen
Homebrew unterstützt macOS (Sonoma 14 und neuer), Linux sowie das Windows Subsystem for Linux (WSL).
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Füge dies in dein Terminal von macOS, deine Linux-Shell oder WSL ein. Das Skript erläutert, was es tun wird, und stoppt, bevor es beginnt. Informiere dich über weitere Installationsoptionen.
Falls du macOS nutzt, teste unseren .pkg-Installer für interaktive oder unbeaufsichtigte MDM-Installationen. Lade es aus dem aktuellsten GitHub-Release von Homebrew herunter.
Homebrew installiert die benötigten Kommandozeilenwerkzeuge und Anwendungen auf macOS, Linux und WSL.
Homebrew legt keine Dateien außerhalb seines prefix-Verzeichnisses ab. Es installiert jedes Paket in seinem eigenen keg im Cellar und verlinkt die Dateien in das prefix, den Pfad, unter dem Homebrew zu finden ist. Dieser ist /opt/homebrew auf Apple Silicon, /home/linuxbrew/.linuxbrew unter Linux/WSL und /usr/local auf macOS Intel.
$ brew install ffmpeg firefox
$ find $(brew --cellar)/ffmpeg
/opt/homebrew/Cellar/ffmpeg/8.1.1/bin/ffmpeg
/opt/homebrew/Cellar/ffmpeg/8.1.1/share/man/man1/ffmpeg.1
$ ls -l $(brew --prefix)/bin
/opt/homebrew/bin/ffmpeg -> ../Cellar/ffmpeg/8.1.1/bin/ffmpeg
$ find $(brew --caskroom)/firefox
/opt/homebrew/Caskroom/firefox/151.0.3/Firefox.app
$ ls /Applications
Firefox.appHomebrew-Pakete bestehen aus Formulae und Casks.
Formulae sind Paketdefinitionen, die es dir ermöglichen, Kommandozeilenwerkzeuge, Bibliotheken und Dienste aus dem Quellcode der Upstream-Projekte zu builden.
Ein Mensch prüft die Formeln in homebrew/core, bevor er sie akzeptiert, ändert oder aktualisiert. Diese müssen quelloffene Software mit einer Lizenz sein, die den Debian Free Software Guidelines entspricht (siehe die Anforderungen in Acceptable Formulae). Sie werden von den Homebrew Maintainer und Beitragenden gepflegt. Das FormulaCookbook unterstützt beim Erstellen von Formeln.
Weitere Paket-Repositories werden als Taps bezeichnet. Sie ermöglichen es jedem, eigene Formulae und Casks außerhalb der offiziell unterstützten Repositories zu verwalten. Mache dich mit der Funktionsweise von Tap-Trust vertraut, bevor du nicht-offizielle Taps verwendest, und erfahre, wie du einen Tap erstellst und pflegst.
$ brew create https://ffmpeg.org/releases/ffmpeg-8.1.1.tar.xz
Created .../homebrew-core/Formula/ffmpeg.rbclass Ffmpeg < Formula
desc "Play, record, convert, and stream select audio and video codecs"
homepage "https://ffmpeg.org/"
url "https://ffmpeg.org/releases/ffmpeg-8.1.1.tar.xz"
sha256 "b6863adde98898f42602017462871b5f6333e65aec803fdd7a6308639c52edf3"
license "GPL-3.0-or-later"
def install
system "./configure", "--prefix=#{prefix}", "--enable-shared"
system "make", "install"
end
endCasks sind Paketdefinitionen, die es dir ermöglichen, vorkompilierte Binärdateien von Upstream-Projekten wie Anwendungen, Schriftarten und Plugins zu installieren.
Einige Casks aktualisieren sich selbst unabhängig von Homebrew; benutze brew upgrade --greedy, wenn Homebrew sie ebenfalls aktualisieren soll. Bevor ein Mensch Casks in homebrew/cask akzeptiert, ändert oder aktualisiert, überprüft er sie, und sie müssen die Anforderungen in Acceptable Casks erfüllen. Sie werden von den Homebrew-Maintainern und Beitragenden gepflegt. Das Cask Cookbook unterstützt bei der Erstellung von Casks.
$ brew create --cask https://download-installer.cdn.mozilla.net/pub/firefox/releases/151.0.3/mac/en-US/Firefox%20151.0.3.dmg
Created .../homebrew-cask/Casks/firefox.rbcask "firefox" do
version "151.0.3"
sha256 "60d5cb29412b161c76ecc58f3f8a960cd0048081cf84c6fe91579f1957564277"
url "https://download-installer.cdn.mozilla.net/pub/firefox/releases/#{version}/mac/en-US/Firefox%20#{version}.dmg"
name "Mozilla Firefox"
desc "Web browser"
homepage "https://www.mozilla.org/firefox/"
endHomebrew Bundle ist deklarativ: Du beschreibst den gewünschten Zustand mit einem Brewfile. Nutze brew bundle, um fehlende Abhängigkeiten zu installieren, veraltete zu aktualisieren und die Einrichtung von Projekten oder Rechnern reproduzierbar zu gestalten.
Homebrew Bundle unterstützt eine Vielzahl von Komponenten, darunter Formulae, Casks, Taps, Apps aus dem Mac App Store, WinGet-Pakete unter WSL, VSCode-Erweiterungen, Go-Pakete, Cargo-Pakete, uv-Tools, Flatpak-Pakete, krew-kubectl-Plugins und das Starten von Hintergrunddiensten mit brew services.
$ cat Brewfile
brew "ffmpeg"
cask "firefox"$ brew bundle
Installing ffmpeg
Installing firefox
`brew bundle` complete! 2 Brewfile dependencies now installed.Bei Homebrew handelt es sich um ein gemeinnütziges Projekt, das ausschließlich von Freiwilligen betrieben wird, nicht von Angestellten. Wir benötigen deine Hilfe, um die Kosten für Software, Hardware und Hosting im Zusammenhang mit Continuous Integration und zukünftigen Verbesserungen des Projekts zu decken. Mit jeder Spende wird Homebrew für unsere Nutzer besser. Bitte unterstütze uns regelmäßig über GitHub Sponsors, Open Collective oder Patreon. Das Open Source Collective fungiert als Träger in steuerlichen Angelegenheiten.
Schau dir das Homebrew-Handbuch an, indem du man brew verwendest.
Lies die Anleitungen zu Installation, Fehlerbehebung, Zusammenarbeit und Entwicklung, einschließlich der FAQ (Häufig gestellte Fragen) auf docs.brew.sh.
Schau im Homebrew-Blog nach, um Versionshinweise, Projekt-Updates und Ankündigungen zu erhalten.
Neuester BeitragHomebrew 7.0.0
Hast du eine Frage oder bist dir unsicher, wo du ein Problem melden kannst? Sieh dir zunächst die Diskussionen von Homebrew an oder verwende das Formular für neue Issues.
Entdecke Formulae, Casks, Abhängigkeiten, Versionen und Paket-Metadaten auf formulae.brew.sh.
Schau dir anonymisierte Daten zur Verwendung von Installationen, Builds und Betriebssystemen auf formulae.brew.sh/analytics an. Lies, wie Homebrew Anonymous Analytics nutzt.
Folge Homebrew auf Mastodon, Bluesky oder 𝕏 (Twitter) oder abonniere den Newsletter.