/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Üstteki kod parçacığını bir Terminal penceresine yapıştırın.
Betik yapacaklarını açıklayıp, sizden komut bekler. Burada diğer kurulum seçeneklerini de bulabilirsiniz.
macOS kullanıyorsanız, yeni .pkg
yükleyicimizi deneyin.
Homebrew'un en son GitHub sürümünden indirebilirsiniz.
Homebrew Apple’ın (ya da Linux sisteminizin) ihtiyaç duymadığı ama size lazım olabilecek paketleri kurmanızı sağlar.
$ brew install wget
Homebrew paketleri kendi dizinlerinin altından /opt/homebrew
’a kısayollar ile bağlar.
$ 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 sadece kendisine belirtilen dizin içerisine kurulum yapar. Bu sayede Homebrew’ü istediğiniz herhangi bir yere koyabilirsiniz.
Homebrew ile kendi paketlerinizi oluşturmak bu kadar kolay.
$ brew create https://foo.com/foo-1.0.tgz
Created /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/foo.rb
Homebrew arka planda Git ve Ruby kullandığından, değişikliklerinizi kolayca ekleyebileceğiniz ve geri alabileceğinizin güvencesi ile yapabilirsiniz.
$ brew edit wget # $EDITOR ile açar!
Homebrew formülleri yalın Ruby betikleridir:
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’i (veya Linux sisteminizi) tamamlar. RubyGemlerinizi gem
ile, ve gereksinimleri brew
ile yükleyin.
“To install, drag this icon…” yapmaya gerek kalmıyor. Homebrew Cask macOS uygulamalarını, yazı tiplerini, eklentiler ve diğer açık kaynaklı olmayan yazılımları yükler.
$ brew install --cask firefox
Cask yapmak bir formül yaratmak kadar kolay.
$ brew create --cask https://foo.com/foo-1.0.dmg
Editing /opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb
man brew
DokümantasyonÖzgün kodu yazan Max Howell. Siteyi hazırlayanlar Rémi Prévost, Mike McQuaid, Danielle Lalonde.
Tercüme edenler hemlockII, Ziyaddin Sadigov, Emre Ünal, Serkan Yerşen, Okan, Ender Ahmet Yurt, Sadık Kuzu.