/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Wklej polecenie w swoim Terminalu.
Skrypt instalacyjny wyjaśnia jakie zmiany zamierza wprowadzić, po czym zatrzymuje się czekając na ich akceptację. Po więcej opcji instalacji zajrzyj tutaj.
Homebrew instaluje pakiety do ich własnego katalogu, po czym symlinkuje ich pliki w /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 nie instaluje plików poza własnym prefiksem – możesz go umieścić gdziekolwiek zechcesz.
Twórz własne pakiety Homebrew w mgnieniu oka.
$ brew create https://foo.com/bar-1.0.tgz
Created /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/bar.rb
Homebrew to połączenie Gita i Ruby – dostosuj go do własnych potrzeb wiedząc, że cofanie zmian oraz aktualizacje nie stanowią żadnego problemu.
$ brew edit wget # otwórz w $EDITOR!
Formuły Homebrew to proste skrypty napisane w Ruby:
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 jest uzupełnieniem systemu macOS. Instaluj Gemy używając polecenia gem
, a ich zależności za pomocą komendy brew
.
“To install, drag this icon…” no more. Homebrew Cask installs macOS apps, fonts and plugins and other non-open source software.
$ brew install --cask firefox
Making a cask is as simple as creating a formula.
$ brew create --cask foo
Editing /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb
man brew
documentationOryginalny kod autorstwa Max Howell. Strona autorstwa Rémi Prévost, Mike McQuaid and Danielle Lalonde.