/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Liitä tämä komentokehotteeseen.
Skripti kertoo mitä tekee ja pysähtyy sen jälkeen odottamaan varmistusta. Lisää asennusvaihtoehtoja löytyy täältä.
If you're on macOS, try our new .pkg
installer.
Download it from Homebrew's latest GitHub release.
Homebrew asentaa kaiken tarvittavan, mitä Apple ei ole toimittanut itse.
$ brew install wget
Homebrew asentaa paketit omiin kansioihinsa ja linkkaa niiden tiedostot hakemistoon /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 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/foo-1.0.tgz
Created /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/foo.rb
Homebrew 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
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 täydentää macOS:ää. Asenna gemit gem
illä ja niiden riippuvuudet brew
’llä.
“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 https://foo.com/foo-1.0.dmg
Editing /opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb
man brew
documentationAlkuperäisen koodin on tehnyt Max Howell. Verkkosivun ovat tehneet Rémi Prévost, Mike McQuaid ja Danielle Lalonde.