/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
کد بالا را در خط فرمان ترمینال جایگذاری کنید.
اسکریپت قبل از انجام هر مرحله مکث کرده و به توضیح کاری که میخواهد انجام دهد میپردازد. گزینههای بیشتری برای نصب اینجا موجود است. نسخه ۱۰.۵ نیاز است.
If you're on macOS, try our new .pkg
installer.
Download it from Homebrew's latest GitHub release.
Homebrew چیزهایی که شما نیاز دارید و Apple ندارد را نصب میکند.
$ brew install wget
Homebrew بستهها را در دایرکتوری خودشان نصب میکند و سپس فایلها را در داخل /opt/homebrew
مرتبط (symlinks) میکند.
$ 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 فایلها را در خارجازمسیر مشخصشده (prefix) نصب نمیکند و شما میتوانید مسیر نصب را مشخص کنید.
میتوانید بستههای Homebrew خودتان را خلق کنید.
$ brew create https://foo.com/foo-1.0.tgz
Created /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/foo.rb
Homebrew تحت کنترل Git و Ruby است بنابراین با توجه به اینکه تغییرات دادهشده بهراحتی قابلبرگشت است آن چیزی را که میخواهید به دستورات اضافه و یا کم کنید.
$ brew edit wget # بازنمودن در $EDITOR!
دستورات Homebrew اسکریپتهای ساده 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
و وابستگیهای (dependencies) آن را با 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 https://foo.com/foo-1.0.dmg
Editing /opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb
man brew
documentationMax Howell برنامهنویس اصلی. Rémi Prévost, Mike McQuaid and Danielle Lalonde طراح سایت