macOS’in App Store’u Olmayan Kahraman: Homebrew Kurulumu ve Kullanımı
Bir Linux kullanıcısı (özellikle Pardus gibi Debian tabanlı sistemlere aşina olanlar) macOS’a geçtiğinde elinin ilk aradığı şey genellikle güçlü bir paket yöneticisidir. Linux dünyasında apt install diyerek saniyeler içinde kurduğumuz yazılımları, macOS’ta tek tek web sitelerinden indirmek, .dmg dosyalarıyla uğraşmak ve onları "Uygulamalar" klasörüne sürüklemek bazen zahmetli olabilir.
İşte tam bu noktada, macOS’in "eksik paket yöneticisi" olarak tanımlanan Homebrew devreye giriyor. Bu makalede, macOS terminalinizi süper güçlerle donatan Homebrew’un kurulumunu ve temel kullanımını ele alacağız.
Homebrew Nedir?
Homebrew, Apple'ın macOS işletim sistemine dahil etmediği ancak geliştiricilerin ve güç kullanıcılarının ihtiyaç duyduğu binlerce paketi kurmanızı sağlayan açık kaynaklı bir paket yöneticisidir.
Basitçe anlatmak gerekirse; Pardus’taki APT paket yöneticisi neyse, macOS’taki Homebrew odur.
1. Kurulum Öncesi Hazırlık
Homebrew kurulumuna geçmeden önce Terminal uygulamasını açın. (Spotlight aramasına "Terminal" yazarak bulabilirsiniz). Homebrew, arka planda Apple'ın Komut Satırı Araçlarını (Command Line Tools) kullanır. Genellikle kurulum sırasında otomatik istense de, şu komutla önceden tetikleyebilirsiniz:
xcode-select --install
Açılan pencerede "Yükle" diyerek işlemi tamamlayın.
2. Homebrew Kurulumu
Homebrew’u kurmak için tek bir satır kod yeterlidir. Aşağıdaki komutu kopyalayıp terminale yapıştırın ve Enter tuşuna basın:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Bu işlem sırasında sizden yönetici parolanızı (Mac oturum açma şifrenizi) isteyecektir. Şifrenizi yazarken ekranda karakter görünmez, yazıp Enter'a basmanız yeterlidir.
Önemli Adım: Yolu (Path) Tanımlama
Kurulum bittikten sonra terminal ekranında "Next steps" (Sonraki adımlar) başlığı altında size iki satırlık bir kod verecektir. Özellikle Apple Silicon (M1/M2/M3) işlemcili Mac kullanıyorsanız, brew komutunun çalışması için bu adımı mutlaka yapmalısınız.
Genel olarak şu iki komutu sırasıyla çalıştırarak Homebrew'u sistem yoluna (PATH) ekleyebilirsiniz:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
eval "$(/opt/homebrew/bin/brew shellenv)"
Kurulumun başarılı olup olmadığını test etmek için şu komutu girin:
brew --version
Ekranda Homebrew versiyonunu görüyorsanız, tebrikler! Artık hazırsınız.
3. Temel Kavramlar: Formula ve Cask
Homebrew'da bilmeniz gereken iki temel terim vardır:
Formula (Formül): Genellikle terminal tabanlı, açık kaynaklı yazılımları (wget, htop, python, git vb.) ifade eder.
Cask (Fıçı): Grafik arayüze sahip, normalde internetten indirip kurduğunuz macOS uygulamalarını (Google Chrome, VS Code, Discord, Spotify vb.) ifade eder.
4. Sık Kullanılan Homebrew Komutları
İşte elinizin altında bulunması gereken temel komutlar:
Bir Paket Aramak
Aradığınız uygulamanın Homebrew’da olup olmadığını kontrol etmek için:
brew search paket_adi
# Örnek:
brew search python
brew search google-chrome
Terminal Aracı (Formula) Kurmak
brew install paket_adi
# Örnek:
brew install wget
brew install htop
Masaüstü Uygulaması (Cask) Kurmak
İşte Homebrew'un en sevilen yanı! .dmg indirmekle uğraşmadan uygulama kurmak için:
brew install --cask uygulama_adi
# Örnek:
brew install --cask google-chrome
brew install --cask visual-studio-code
brew install --cask vlc
Uygulamaları Güncellemek
Sisteminizdeki tüm Homebrew paketlerini güncellemek için:
brew update # Homebrew'un kendi listesini günceller
brew upgrade # Kurulu paketlerin yeni sürümlerini yükler
Bir Paketi Kaldırmak
brew uninstall paket_adi
# Veya
brew uninstall --cask uygulama_adi
Temizlik Zamanı
Kurulumlardan arta kalan önbellek dosyalarını ve eski sürümleri temizleyip diskte yer açmak için:
brew cleanup
Sonuç
Homebrew, macOS deneyiminizi hızlandıran ve terminal kullanımınızı çok daha verimli hale getiren bir araçtır. Özellikle yazılım geliştirme, sistem yönetimi veya sadece hızlı uygulama kurulumuyla ilgileniyorsanız, Mac’inizin olmazsa olmazıdır.
Yorumlar