Her ev kullanıcısı gibi ben de işletim sistemi ve bilgisayar kullanmaya Windows ile başlamıştım. Hatta erken yaşlarımda, Windows haricinde bir işletim sisteminin olduğunu bile bilmiyordum çünkü etrafımda Windows haricinde bir OS barındıran makinaya denk gelme ihtimalim yoktu. Daha sonraları, üniversite yıllarıma gelmeden Linux ismini Pardus ile duymaya başlamıştım fakat o yıllarda terminal kullanımı benim için işkenceye denk geldiği için çok da kurcalama isteği duymamıştım.
Takip eden yıllarda Linux dünyasına adım attım, en sonunda da hem iş hem de genel merakımdan Windows ile birlikte Linux ve macOS’i aynı anda kullanan bir insana dönüştüm. Windows’ta günlük kullanımda powershell’i pek kullanmıyoruz fakat Linux distrolarında terminal kullanımı yaygın. Paket yöneticileri ile tanışmam da malum olacağı üzere Linux ile gerçekleşti.
Linux tabanlı işletim sistemlerini kullanan insanların aşina olduğu konuların başında terminal ekranı ve paket yöneticileri geliyor. Her Linux distrosunun kullandığı paket yöneticisi farklı olsa da temelde aynı şeyleri yapıyorlar. macOS’e geçtiğimde ufak bir eksikliğini hissettim ve aramamla karşılaştığım ilk şey bu yazının da başlığından anlaşılacağı üzere Homebrew oldu. Peki nedir, nasıl kullanılır kısaca bir bakalım.
Homebrew Nedir?
Homebrew, macOS işletim sistemi için bir paket yöneticisi ve yazılım yönetim aracıdır. Bu araç, macOS üzerinde eksik olan veya güncellenmesi gereken yazılımları kolayca kurmanızı ve yönetmenizi sağlar.

Homebrew, Terminal kullanarak kurulumu ve yönetimi gerçekleştirilir. Bu paket yöneticisi, macOS’in standart yazılım kurulum yöntemlerinden farklı olarak açık kaynak topluluğu tarafından geliştirilmiş ve desteklenmiştir. Bu sayede binlerce yazılım paketini hızlı bir şekilde kurabilir ve güncelleyebilirsiniz. Kendi web sitesinden nasıl kurulacağı hakkında kısa bir yardım alıyoruz:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Yukarıdaki kodu bir macOS Terminaline veya Linux kabuk istemine yapıştırdıktan sonra kurulum yapılıyor.
İşte buradan sonrası sevdiğim alan. Paket yöneticilerinin en güzel olayı belki de, bir uygulamayı internette arayıp indirip kurma zahmetinden bizi kurtarması oluyor. Mesela Firefox kurmak mı istiyorsunuz? Tek yapmanız gereken aşağıdaki kodu terminal’e yapıştırmak.
brew install --cask firefox
Peki güzel de, hangi yazılım için hangi kodu kullanacağımı nasıl bileceğim?
İki kısa yöntemi var, ilki, isterseniz terminal üzerinden istediğiniz paketi arayabilirsiniz:
brew search firefox
Bu arama sonucu size Firefox uygulamasına ait paketi gösterecek, eğer varsa kurulumu yapmak için sadece brew install –cask firefox yazmak kalacak.
İkinci yöntem ise, HomeBrew’un kendi web sitesi üzerinden arama yapmak. Linke gidip arama alanına aklınıza gelen herhangi bir uygulamayı yazın. Direkt olarak kurmak için size gerekli terminal bağlantısını sunacaktır.
Paket yöneticilerine alıştıktan sonra uygulamaları kurmak ve kaldırmak çok basit hale geliyor. Tabii paket yöneticilerinin tek amacı uygulama yüklemek veya kaldırmak da değil, daha fazla içeriğe Homebrew dokümantasyonuna bakarak ulaşabilirsiniz. Eğer terminal kullanmayı seviyorsanız veya alışmak istiyorsanız Paket Yöneticilerine göz atmanızı tavsiye ederim.
İleri seviye okuma yapmak için, Linux tabanlı dağıtımların paket yöneticilerine göz atabilirsiniz:
• Debian ve Ubuntu için: dpkg, aptitude, apt, dselect
• Fedora: RPM, YUM, DNF
• Arch Linux ve Manjaro: Pacman
——
HomeBrew web sitesi için aşağıdaki linki ziyaret edin:
