/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Liitä tämä komentokehotteeseen.
Skripti kertoo mitä tekee ja pysähtyy sen jälkeen odottamaan varmistusta. Lisää asennusvaihtoehtoja löytyy täältä (required for Linux and Windows Subsystem for Linux).
Homebrew asentaa kaiken tarvittavan, mitä Apple ei ole toimittanut itse.
$ brew install wgetHomebrew asentaa paketit omiin kansioihinsa ja linkkaa niiden tiedostot hakemistoon /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/wgetHomebrew ei asenna tiedostoja etuliitteensä ulkopuolelle, ja voit valita Homebrew'n asennuspaikaksi minkä vain haluamasi kansion.
Luo triviaalisti omia Homebrew-paketteja.
$ brew create https://foo.com/bar-1.0.tgz
Created /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/bar.rbHomebrew koostuu pelkästään gitistä ja rubysta, joten puukota niin paljon kuin haluat. Voit aina palauttaa koodin muutoksia edeltävään tilaan ja ladata uusimmat päivitykset ylävirrasta.
$ brew edit wget # avautuu editorissa $EDITOR!Homebrew'n kaavat ovat yksinkertaisia Ruby-skriptejä:
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
endHomebrew täydentää macOS:ää. Asenna gemit gemillä ja niiden riippuvuudet brew'llä.
"To install, drag this icon..." no more. brew cask installs macOS apps, fonts and plugins and other non-open source software.
$ brew cask install firefoxMaking a cask is as simple as creating a formula.
$ brew cask create foo
Editing /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rbAlkuperäisen koodin on tehnyt Max Howell. Verkkosivun ovat tehneet Rémi Prévost, Mike McQuaid ja Danielle Lalonde.