Homebrew Nedir, Nasıl Kurulur ve Kullanılır? 2026

E-posta Hosting Kampanya

Giriş: Yazılım Kurulumunda Sürükle-Bırak Döneminin Sonu

Apple’ın macOS işletim sistemi, kusursuz kullanıcı arayüzü ve son derece basit “Uygulamalar (Applications) klasörüne sürükle ve bırak” (Drag and Drop) kurulum mantığıyla teknoloji dünyasında her zaman övgü toplamıştır. Standart bir bilgisayar kullanıcısı için bir .dmg dosyası indirmek, çift tıklamak ve uygulamayı sisteme kurmak oldukça pratik bir süreçtir. Ancak işin içine yazılım geliştirme, sistem yönetimi veya çok sayıda uygulamanın aynı anda kurulması/güncellenmesi girdiğinde, bu sürükle-bırak yöntemi inanılmaz derecede hantal, zaman alıcı ve yorucu bir rutine dönüşür.

Linux dünyasında yıllardır var olan apt (Ubuntu/Debian) veya yum (CentOS/RedHat) gibi sihirli paket yöneticilerinin eksikliği, Mac kullanıcıları için uzun süre büyük bir handikap olmuştur. Ta ki 2009 yılında Max Howell adlı bir geliştirici, “macOS’in eksik paket yöneticisi” (The missing package manager for macOS) sloganıyla Homebrew‘u yaratana kadar.

2026 yılının modern yazılım ekosisteminde Homebrew, yalnızca açık kaynaklı terminal araçlarını kuran basit bir komut satırı aracı olmaktan çıkmış; web tarayıcılarından tasarım programlarına, veritabanı sunucularından programlama dillerine kadar bilgisayarınızdaki tüm yazılım altyapısını tek bir merkezden yöneten devasa bir otomasyon sistemine dönüşmüştür. Bu kapsamlı rehberde; Homebrew’un tam olarak ne olduğunu, arka plandaki “Formula ve Cask” mimarisini, Apple Silicon (M serisi) işlemcilerle olan donanımsal uyumunu ve sıfırdan bir Mac bilgisayarda nasıl kurulup kullanılacağını tüm detaylarıyla inceliyoruz.

Bölüm 1: Homebrew Tam Olarak Nedir ve Ne İşe Yarar?

En yalın tanımıyla Homebrew, macOS (ve Linux) işletim sistemleri için geliştirilmiş ücretsiz ve açık kaynaklı bir Paket Yöneticisidir (Package Manager).

Bir paket yöneticisini, sadece yazılımcıların kullandığı ve komut satırından (Terminal) çalışan bir “App Store” (Uygulama Mağazası) olarak düşünebilirsiniz. İnternet tarayıcınızı açıp bir programın resmi sitesine girmek, indirme butonunu bulmak, dosyayı indirmek, virüs taramasından geçirmek ve kurulum adımlarını manuel olarak yapmak yerine; Homebrew sayesinde Terminal ekranına sadece birkaç kelime yazarak tüm bu süreci saniyeler içinde otomatikleştirebilirsiniz.

Tam yığın (Full-stack) yazılım geliştiricisi olan Volkan, ofisine gelen ve henüz kutusundan yeni çıkmış sıfır bir MacBook Pro’yu iş için hazırlamak zorundadır. Volkan’ın Node.js, Python, Git, wget gibi onlarca geliştirici aracını internetten tek tek bulup indirmesi normal şartlarda saatlerini alacaktır. Ancak Volkan Terminal’i açar ve şu sihirli komutu yazar: brew install node python git wget Homebrew, Volkan’ın kahvesinden ilk yudumunu almasına fırsat kalmadan bu dört farklı teknolojiyi resmi kaynaklarından bulur, en güncel ve güvenli sürümlerini indirir, birbirleriyle çakışmamaları için gerekli bağımlılıkları (Dependencies) çözer ve bilgisayara kurarak çalışmaya hazır hale getirir. İşte Homebrew’un asıl gücü bu hız ve otomasyonda yatar.

Bölüm 2: İki Farklı Dünya: “Formula” ve “Cask” Mantığı

Homebrew’u kullanmaya başlamadan önce, sistemin paketleri nasıl kategorize ettiğini anlamak hayati önem taşır. Homebrew terminolojisinde yazılımlar, bira mayalama (Brewing) kültürüne atıfta bulunarak isimlendirilir. Kodların indirildiği yer “Tap” (Musluk), kurulan yer “Cellar” (Mahzen) olarak adlandırılır. Kurulum aşamasında ise karşımıza iki ana kavram çıkar: Formula ve Cask.

1. Formula (Sadece Terminal Araçları)

Formula’lar, görsel bir arayüzü (Penceresi, butonları) olmayan, tamamen arka planda veya komut satırında çalışan yazılımlardır. (Örneğin; PHP, MySQL, Git, htop, Python). Bu paketleri kurmak için standart komut kullanılır: brew install [paket_adi]

2. Cask (Görsel Arayüzlü Masaüstü Uygulamaları)

Homebrew ilk çıktığında sadece terminal araçlarını kurabiliyordu. Ancak “Homebrew Cask” eklentisinin sisteme entegre edilmesiyle devrim yaşandı. Cask; Google Chrome, Spotify, Visual Studio Code, Slack, Figma gibi günlük hayatta ikonuna tıklayarak açtığımız, arayüzü olan devasa masaüstü programlarını ifade eder.

UI/UX (Kullanıcı Arayüzü) tasarımcısı olan Derya, kodlama bilmemesine rağmen Homebrew Cask’in en büyük hayranlarından biridir. Derya yeni bilgisayarını aldığında tasarım araçlarını kurmak için tarayıcıda sekme sekme gezmez. Terminal’e girip şu komutu yazar: brew install --cask figma slack google-chrome spotify Sistem bu komutu algılar, uygulamaların resmi .dmg veya .pkg dosyalarını arka planda indirir, “Uygulamalar” klasörüne taşır ve kalıntı dosyaları temizler. Derya, tek bir satır kodla tüm çalışma istasyonunu kurmuş olur.

Bölüm 3: Homebrew Nasıl Kurulur? (Adım Adım Kurulum Rehberi)

Homebrew’u bilgisayarınıza kurmak, kullanmak kadar basittir. Ancak kurulumdan önce macOS sisteminizde “Xcode Command Line Tools” (Komut Satırı Araçları) paketinin yüklü olması gerekir. Homebrew kurulum komutunu verdiğinizde sistem bunu otomatik olarak algılayıp sizin için indirecektir.

Kurulum Adımları:

  1. Mac bilgisayarınızda Terminal uygulamasını açın (Spotlight aramasına Terminal yazarak bulabilirsiniz).
  2. Homebrew’un resmi web sitesinde (brew.sh) yer alan ve dünyadaki tüm yazılımcıların ezbere bildiği şu tek satırlık bash betiğini (script) kopyalayıp Terminal’e yapıştırın:Bash/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Enter tuşuna basın. Sistem sizden bilgisayarınızın açılış şifresini (Root yetkisi için) isteyecektir. Şifrenizi yazarken ekranda karakterler görünmez; bu normal bir güvenlik prosedürüdür, yazıp Enter‘a basın.
  4. Ekranda hangi dosyaların oluşturulacağı ve hangi dizinlerin kullanılacağı listelenecektir. Onaylamak için tekrar Enter‘a basın. İndirme ve kurulum işlemi internet hızınıza bağlı olarak 1-3 dakika sürecektir.

Çok Önemli Adım: PATH (Yol) Yapılandırması Kurulum bittiğinde, Terminal ekranının en altında “Next Steps” (Sonraki Adımlar) başlığı altında size özel birkaç satırlık bir kod verilir. Bu kod, Homebrew’u bilgisayarınızın PATH (çalıştırılabilir dosyalar) listesine eklemeniz içindir. Eğer bu adımı atlar ve Terminal’e brew yazarsanız “command not found” (komut bulunamadı) hatası alırsınız. Terminal’in size sunduğu o 2-3 satırlık echo ve eval ile başlayan komutları kopyalayıp tekrar terminale yapıştırarak Enter‘a basmanız kurulumu kusursuz bir şekilde tamamlayacaktır.

Bölüm 4: Apple Silicon (M Serisi) ve Intel İşlemciler Arasındaki Mimari Fark

2020 yılından itibaren Apple’ın kendi işlemcilerine (M1, M2, M3 ve 2026 itibarıyla M4 serisi vb.) geçmesiyle birlikte, Homebrew’un çalışma dizinlerinde radikal bir güvenlik ve optimizasyon değişikliğine gidildi.

Eski Intel işlemcili Mac’lerde Homebrew, paketleri /usr/local dizinine kurmaktaydı. Bu durum bazen macOS’in kendi sistem dosyalarıyla yetki çakışmalarına (Permission issues) yol açabiliyordu. Yeni nesil Apple Silicon (M Serisi) işlemcilerde ise Homebrew, sistemi tamamen izole ederek kendini /opt/homebrew dizinine kurar. Bu sayede Apple’ın kapalı sistem korumalarıyla (SIP – System Integrity Protection) hiçbir zaman çakışmaz ve ARM tabanlı işlemcilerin saf hızından maksimum düzeyde faydalanarak inanılmaz bir performans sergiler.

Bölüm 5: Hayat Kurtaran En Önemli Homebrew Komutları (Kopya Kağıdı)

Homebrew’un komut yapısı İngilizce günlük konuşma diline çok yakındır. İşte günlük hayatınızda bilgisayarınızı yönetirken kullanacağınız en kritik komutlar:

  • brew search [uygulama_adi] : İndirmek istediğiniz bir uygulamanın Homebrew kütüphanesinde olup olmadığını arar. (Örn: brew search firefox).
  • brew install [uygulama_adi] : İstediğiniz paketi veya uygulamayı bilgisayara kurar.
  • brew uninstall [uygulama_adi] : Kurduğunuz bir uygulamayı, sistemde hiçbir çöp dosya veya kayıt defteri kalıntısı bırakmadan (Clean Uninstall) tamamen siler.
  • brew update : Homebrew’un kendi kütüphanesini ve adres defterini günceller. “Acaba yeni bir sürüm çıkmış mı?” sorusunun yanıtını arar.
  • brew upgrade : Bilgisayarınızda kurulu olan TÜM paketleri ve programları tek bir tıklamayla en son sürümlerine günceller. Uygulamaları tek tek açıp “Güncelleme var mı?” diye kontrol etme derdini bitirir.

Sistem Yöneticilerinin Favorisi: “Doctor” ve “Cleanup” Büyük bir ajansın sistem yöneticisi (SysAdmin) olan Turgut, şirketteki onlarca Mac bilgisayarın sağlığını korumakla görevlidir. Turgut her ay rutin olarak şu iki komutu çalıştırır:

  1. brew doctor : Homebrew, sistemi bir doktor gibi tarar. Eksik dosya yollarını, güncellenmemiş bağımlılıkları veya sistemdeki olası mantık hatalarını tespit edip Turgut’a “Şu komutu yazarak bunu çözebilirsin” şeklinde bir reçete sunar.
  2. brew cleanup : Aylar boyunca güncellenen programların eski ve kullanılmayan sürümleri (Cache dosyaları) diskte devasa bir yer kaplar. Turgut bu komutu girdiğinde, Homebrew diski tarar ve GB’larca gereksiz çöp dosyayı silerek bilgisayara nefes aldırır.

Bölüm 6: Homebrew Sadece Mac İçin Mi? (Linux ve Windows Desteği)

Homebrew’un başarısı sadece Apple ekosistemiyle sınırlı kalmamıştır. Sistem o kadar esnek ve güçlüdür ki, adı bir süre sonra “Linuxbrew” projesiyle birleşerek doğrudan Linux platformlarına da resmi olarak destek vermeye başlamıştır.

Yapay zeka modelleri üzerinde çalışan veri bilimci Banu, hem bir macOS dizüstü bilgisayar kullanmakta hem de ağır hesaplamalar için ofisindeki Ubuntu (Linux) sunucusuna uzaktan bağlanmaktadır. Banu’nun iki farklı işletim sistemi için iki farklı komut seti (apt ve brew) ezberlemesine gerek kalmamıştır. Çünkü Homebrew, Linux işletim sistemlerinde de (ve hatta Windows Subsystem for Linux – WSL üzerinde bile) kusursuz çalışmaktadır. Banu, Mac’inde kullandığı brew install python komutunu, hiçbir değişiklik yapmadan Linux sunucusunda da kullanarak pürüzsüz bir platformlar arası (Cross-platform) deneyim yaşar.

Sonuç: Bir Araçtan Çok Daha Fazlası

Yazılım dünyasında bazı araçlar sadece işinizi kolaylaştırmakla kalmaz; bilgisayarla olan iletişim biçiminizi, iş akışınızı ve teknolojiye bakış açınızı kökünden değiştirir. Homebrew, 2026 yılının modern dijital çağında bir Mac kullanıcısının cephaneliğindeki en keskin ve en vazgeçilmez kılıçtır.

Manuel indirme linkleri aramanın, yükleme sihirbazlarında (Installers) “İleri, İleri, Kabul Ediyorum” butonlarına tıklamanın ve bilgisayarda gereksiz çöp dosyalar birikmesinin önüne geçen bu devasa paket yöneticisi, kullanıcılara tam bir otomasyon özgürlüğü vadeder. İster sistemine yeni bir geliştirici kütüphanesi kurmaya çalışan kıdemli bir yazılımcı olun, ister kullandığı 20 farklı masaüstü uygulamasını tek bir komutla anında güncellemek isteyen pratik bir son kullanıcı olun; Homebrew’u bilgisayarınıza kurmak ve birkaç temel Terminal komutunu öğrenmek, dijital verimliliğinizi hiç tahmin edemeyeceğiniz seviyelere çıkaracaktır. Sürükle-bırak çağını geride bırakın ve sisteminizin kontrolünü tamamen elinize alın.