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:

Bash:
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:

Bash:
/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:

Bash:
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:

Bash:
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:

  1. Formula (Formül): Genellikle terminal tabanlı, açık kaynaklı yazılımları (wget, htop, python, git vb.) ifade eder.

  2. 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:

Bash:

brew search paket_adi
# Örnek:
brew search python
brew search google-chrome

Terminal Aracı (Formula) Kurmak

Bash:
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:

Bash:
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:

Bash:
brew update      # Homebrew'un kendi listesini günceller
brew upgrade     # Kurulu paketlerin yeni sürümlerini yükler

Bir Paketi Kaldırmak

Bash:
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:

Bash:
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

Bu blogdaki popüler yayınlar

Android Telefon/Tablet Ekranını Pardus ETAP 23 Yüklü Akıllı Tahtaya Yansıtma

Pardus Etap 23’de Unutulmuş Etap Yetkili Parolasını Sıfırlama

Pardus Etap 23 Yazıcı Kurulumu