/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Kopiere dies in ein macOS oder Linux Terminal.
Das Skript erklärt dir, was es tun wird und wartet, bevor es etwas macht. Mehr Installationsoptionen findest du hier.
If you're on macOS, try our new .pkg
installer.
Download it from Homebrew's latest GitHub release.
Homebrew installiert Zeug, das du brauchst, das Apple aber nicht mitliefert.
$ brew install wget
Homebrew installiert Pakete in ihrem eigenen Verzeichnis und erstellt Symlinks zu ihren Dateien in /opt/homebrew
.
$ cd /opt/homebrew
$ find Cellar
Cellar/wget/1.16.1
Cellar/wget/1.16.1/bin/wget
Cellar/wget/1.16.1/share/man/man1/wget.1
$ ls -l bin
bin/wget -> ../Cellar/wget/1.16.1/bin/wget
Homebrew installiert keine Dateien außerhalb seines Pfades und du kannst den Ort einer Homebrew-Installation frei wählen.
Eigene Homebrew-Pakete zu erzeugen, ist kinderleicht.
$ brew create https://foo.com/foo-1.0.tgz
Created /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/foo.rb
Unter der Haube werden Git und Ruby verwendet. Modifikationen sind also schnell rückgängig gemacht und Änderungen lassen sich leicht zusammenführen.
$ brew edit wget # Wird im $EDITOR geöffnet!
Homebrew-Formeln sind einfache Ruby-Skripte:
class Wget < Formula
desc "Internet file retriever"
homepage "https://www.gnu.org/software/wget/"
url "https://ftp.gnu.org/gnu/wget/wget-1.24.5.tar.gz"
sha256 "fa2dc35bab5184ecbc46a9ef83def2aaaa3f4c9f3c97d4bd19dcb07d4da637de"
license "GPL-3.0-or-later"
def install
system "./configure", "--prefix=#{prefix}"
system "make", "install"
end
end
Homebrew ergänzt macOS. Installiere deine RubyGems mit gem
und ihre Abhängigkeiten mit brew
.
Nie wieder “Ziehen Sie zum Installieren dieses Icon…”. Homebrew Cask installiert macOS-Apps, -Schriftarten und -Plugins, sowie andere nicht-Open-Source-Software.
$ brew install --cask firefox
Ein Cask ist ebenso einfach erstellt wie eine Formel.
$ brew create --cask https://foo.com/foo-1.0.dmg
Editing /opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb
man brew
documentationOriginalcode von Max Howell. Webseite von Rémi Prévost, Mike McQuaid und Danielle Lalonde.