MacOS İşletim Sistemi için Homebrew Paket Yöneticisi
Homebrew, özellikle macOS işletim sistemi komut satırında önemli miktarda zaman geçiren ve ileri düzey bir kullanıcının ihtiyacı olan fakat macOS’da bulunmayan paket ya da uygulamaların çok kolay bir şekilde yüklenmesini sağlar. Homebrew open source (açık kaynak kodlu) bir uygulamadır. Homebrew sadece kendisine belirtilen dizin içerisine kurulum yapar. Bu sayede Homebrew’ü istediğiniz herhangi bir yere koyabilir ya da taşıyabilirsiniz. Bu yazımda ise macOS ve Linux için geliştirilmiş olan Homebrew paket yöneticisinin kurulumu ve kullanımı hakkında bilgi veriyor olacağım.
macOS için Kurulum İsterleri
- 64-bit Intel CPU ya da Apple Silicon CPU
- macOS Mojave (10.14) ya da daha yüksek sürüm
- Command Line Tools (CLT) for Xcode, eğer yüklü değilse kurulum esnasında otomatik olarak yüklemektedir.
Homebrew Kurulumu
Yapmanız gereken tek şey aşağıdaki komutu terminal uygulamasında çalıştırmak ve yönergeleri takip etmek:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Kurulum sonrası bazı paketleri aşağıdaki gibi indirip kurabilirsiniz. Örnek olması açısından screen, midnight commander ve wget araçları:
- Screen
brew install screen
- Midnight Commander
brew install mc
- Wget
brew install wget
Yukarıdaki örneklere ek olarak htop, nmap, links, geoiplookup, irssi, bash-completion, watch gibi çok kullanılan araçları da ekleyebiliriz.
Aşağıdaki linkten çekirdek paketlerin tam listesine ulaşabilirsiniz:
https://formulae.brew.sh/formula/
Homebrew CASK
Cask, Homebrew kullanarak Mac OS GUI uygulamalarını ve binary dosyalarını doğrudan komut satırından kolayca yüklemenizi sağlar.
Örnek uygulamalar:
- Fugu – macOS sistemlerde kullandığım bir FTP/SFTP istemcisidir.
brew install --cask fugu
- Mozilla Firefox
brew install --cask firefox
Homebrew ile kurulumunu kolayca yapabileceğiniz uygulamaların listesine aşağıdaki linkten ulaşabilirsiniz:
https://formulae.brew.sh/cask/