/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Copiază asta într-un terminal macOS sau Linux.
Scriptul îți explică ce vrea să facă și va lua o pauză înainte de a continua. Citește despre alte opțiuni de instalare.
If you're on macOS, try our new .pkg
installer.
Download it from Homebrew's latest GitHub release.
Homebrew instalează chestiile de care ai nevoie și pe care Apple (sau sistemul tău Linux) nu o face.
$ brew install wget
Homebrew instalează modulele în propriile lor directoare creând symlink-uri pentru fiecare în /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 nu va instala fișiere în afara directorului său, așa că poți instala Homebrew oriunde dorești.
Programează, foarte simplu, propriile tale module pentru Homebrew.
$ brew create https://foo.com/foo-1.0.tgz
Created /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/foo.rb
Este alcătuit din Git și Ruby, deci poți modifica formulele foarte ușor. Dacă le vrei inapoi pe cele originale, nu trebuie decat să le copiezi din ramura de upstream.
$ brew edit wget # Se deschide în $EDITOR!
Formulele Homebrew sunt doar script-uri în 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 întregește macOS (sau sistemul tău Linux). Instalează gem-urile cu gem
și dependențele sale cu brew
.
Gata cu “Pentru a instala, trage acest icon…”. Homebrew Cask instalează aplicații macOS, fonturi și module și alte softuri non-open source.
$ brew install --cask firefox
Crearea unui cask este la fel de simplă ca și crearea unei formule.
$ brew create --cask https://foo.com/foo-1.0.dmg
Editing /opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb
man brew
documentationHomebrew a fost creat de Max Howell. Website de Rémi Prévost, Mike McQuaid and Danielle Lalonde.