/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Kopiere dies ins Terminal.
Das Skript erklärt dir, was es tun wird und wartet, bevor es etwas macht. Mehr Installationsoptionen findest du hier (nötig für Linux und Windows 10 mit "Subsystem for Linux").
Homebrew installiert Zeug, das du brauchst, die Apple aber nicht mitliefert.
$ brew install wget
Homebrew installiert Pakete in ihrem eigenen Verzeichnis und erstellt Symlinks zu ihren Dateien in /usr/local
.
$ cd /usr/local
$ 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/bar-1.0.tgz
Created /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/bar.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
homepage "https://www.gnu.org/software/wget/"
url "https://ftp.gnu.org/gnu/wget/wget-1.15.tar.gz"
sha256 "52126be8cf1bddd7536886e74c053ad7d0ed2aa89b4b630f76785bac21695fcd"
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…". brew cask
installiert macOS-Apps, -Schriftarten und -Plugins, sowie andere nicht-Open-Source-Software.
$ brew cask install firefox
Ein Cask ist ebenso einfach erstellt wie eine Formel.
$ brew cask create foo
Editing /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb
Originalcode von Max Howell. Webseite von Rémi Prévost, Mike McQuaid und Danielle Lalonde.