/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
คัดลอกคำสั่งด้านบนไปรันใน Terminal
สคริปจะมีการอธิบายให้รู้ก่อนว่ากำลังจะทำอะไร จากนั้นจะหยุดถามก่อนที่มันจะเริ่มทำ สามารถดูตัวเลือกในการติดตั้งต่าง ๆ ได้จากที่นี่
If you're on macOS, try our new .pkg
installer.
Download it from Homebrew's latest GitHub release.
Homebrew ติดตั้งแพคเกจต่าง ๆ ไปที่ไดเรคทอรี่ที่แยกไว้ต่างหาก จากนั้นทำการ symlinks ไฟล์เหล่านั้นไปที่ /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 จะไม่มีการติดตั้งไฟล์ใด ๆ ภายนอกไดเรคทอรี่นั้น และคุณสามารถเลือกได้ว่าจะให้ Homebrew ติดตั้งไปที่ไดเรคทอรีใด
สร้างแพคเกจสำหรับ Homebrew ของคุณเองได้อย่างง่ายดาย
$ brew create https://foo.com/foo-1.0.tgz
Created /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/foo.rb
ภายในทำงานด้วย Git และ Ruby เพราะฉะนั้นแล้ว คุณเองก็สามารถทำการแก้ไขจนพอใจได้ จากนั้นจึง merge การแก้ไขนั้นไปที่ upstream
$ brew edit wget # opens in $EDITOR!
Homebrew formula เป็นแค่สคริปภาษา Ruby ง่ายๆ:
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 เติมเต็มให้กับ macOS. ติดตั้ง gem ทั้งหลายด้วย gem
ส่วน dependency ต่าง ๆ ติดตั้งด้วย brew
“ลากไอคอน เพื่อติดตั้ง” จะหมดไป Homebrew Cask สามารถติดตั้งแอพพลิเคชั่น macOS, ฟ้อนต์, ส่วนเสริมต่างๆ หรือแม้กระทั่ง non-open source ซอฟแวร์ได้เลย
$ brew install --cask firefox
การสร้าง Cask ใหม่สามารถทำได้ง่ายๆ
$ brew create --cask https://foo.com/foo-1.0.dmg
Editing /opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb
man brew
documentationHomebrew was created by Max Howell. Website by Rémi Prévost, Mike McQuaid and Danielle Lalonde.