Ana içeriğe atla

Homebrew Nasıl Kurulur ve Kullanılır

Veri bilimi için Homebrew’u keşfedin. Bu paket yöneticisini Apache Spark ve Graphviz gibi teknolojileri kurmak, güncellemek ve kaldırmak için nasıl kullanabileceğinizi öğrenin.
Güncel 3 Eki 2026  · 8 dk. oku

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

Homebrew’ün geliştiricileri, bunun “macOS için eksik paket yöneticisi” olduğunu söylüyor. Paketler, bir grup olarak kurulup kaldırılabilen dosya koleksiyonlarıdır. Bir paket yöneticisi ise paketlerin kurulumu, güncellenmesi ve kaldırılması süreçlerini otomatikleştiren bir araçtır.

Bir Python kullanıcısıysanız, paketleri kurmak, güncellemek veya kaldırmak için pip ya da conda’nın paket yönetimi işlevini kullanmış olabilirsiniz.

Bir R kullanıcısıysanız, paketleri kurmak, güncellemek veya kaldırmak için RStudio Package Manager’ı kullanmış olabilirsiniz.

Homebrew, Mac için tasarlanmış ve kurması faydalı bir paket yöneticisidir. Veri bilimi için Homebrew’den yararlanabilirsiniz; çünkü Mac üzerinde Apache Spark ve Graphviz gibi ek teknolojileri kurmayı oldukça kolaylaştırır.

Öyleyse başlayalım.

Komut Satırı Araçlarını Kurun

Homebrew’u kurmak için Xcode Command Line Tools’u (yaklaşık 100 MB) veya tam Xcode paketini (yaklaşık 10 GB) kurmanız gerekir. Bu eğitimde, boyutu daha makul olduğu için Command Line Tools kurulacaktır. Command Line Tools, Mac kullanıcılarına sık kullanılan pek çok araç, yardımcı program ve derleyici sunar. Bunun bir avantajı, Command Line Tools kurulduğunda Git’in de kurulmasıdır; çünkü Homebrew temelde altta Git ve Ruby betiklerinden oluşur.

1. Yeni bir terminal açın. Bunu, ekranın sağ üstündeki Spotlight büyütecine tıklayıp terminal yazıp Terminal simgesine tıklayarak yapabilirsiniz. Aşağıdaki komutu terminalinize yazarak Command Line Tools veya Xcode’un kurulu olup olmadığını kontrol edebilirsiniz.

xcode-select -p

new terminal

Yukarıdaki görselde olduğu gibi bir yol çıktısı görürseniz lütfen eğitimin "Install Homebrew" bölümüne atlayın. Xcode veya Xcode Command Line Tools zaten kurulu.

Hiçbir çıktı görmüyorsanız 3. adıma geçin.

2. Command Line Tools’u kurmak için terminalinize aşağıdakini yazın. Aşağıdaki görseldeki gibi bir uyarı görürseniz Install’a tıklayın.

xcode-select --install

installation prompt

Bir Lisans Sözleşmesi çıkarsa, lütfen okuyun ve ardından Agree’a tıklayın.

3. Xcode Command Line Tools’un kurulu olup olmadığını yeniden kontrol edin. Bunu yeni bir terminal açıp aşağıdaki komutu yazarak yapabilirsiniz.

xcode-select -p

command example

Homebrew’u Kurun

Bir terminal açın ve aşağıdaki komutu yazın. Sizden parolanızı girmeniz istenecek; bu genellikle Mac’i açarken kilidini açmak için kullandığınız paroladır. Parolanızı girdikten sonra kurulum başlayacaktır.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

command

Homebrew Komutları

Şimdi yaygın homebrew komutlarına bakalım. 

Paket kurma

Aşağıdaki komut wget paketini kurar. Kurmak istediğiniz paketle wget’i değiştirebilirsiniz.

brew install wget

Paket kaldırma

Aşağıdaki komut wget paketini kaldırır. Kaldırmak istediğiniz paketle wget’i değiştirebilirsiniz.

brew rm wget

Kurabileceğiniz paketleri listeleme

brew search, kurulabilecek tüm olası paketleri listeler. Aşağıdaki görsel, brew search kullanımının çıktısını gösterir.

brew search output

brew search komutunun daha pratik kullanımı, daha daraltılmış bir sorgu ile olur. Örneğin, Apache Spark kurmakla ilgileniyorsanız, kurabileceğiniz bir Apache Spark paketi olup olmadığını görmek için aşağıdaki komutu kullanabilirsiniz.

brew search spark

brew search spark

Yukarıdaki görselden, kurulması faydalı olabilecek apache-spark adlı olası bir Apache Spark paketi olduğu görülüyor. apache-spark hakkında daha fazla bilgi almak da yararlı olabilir; işte burada brew info komutu işe yarar.

Bir paket hakkında bilgi alma

brew info komutu, bir paket hakkında daha fazla bilgi almak ve paketin gereksinimlerini görmek için gerçekten kullanışlıdır.

Aşağıdaki komut, apache-spark paketi hakkında daha fazla bilgi alır.

brew info apache-spark

apache-spark package info

Bu paketin java sürüm 1.8 gerektirdiğini ve belirli paket hakkında daha fazla bilgi alabileceğiniz birkaç bağlantı verdiğini fark edin. Bir sonraki bölüm, Apache Spark’ın nasıl kurulacağına daha ayrıntılı şekilde değinir.

Diğer Teknolojilerle Entegrasyon

Homebrew’ün diğer teknolojilerle çalışırken size yardımcı olabileceğini sıkça göreceksiniz. Bu bölüm, veri bilimi için Homebrew kullanımına dair iki örnek içerir:

  • Homebrew kullanarak Apache Spark nasıl kurulur
  • Karar ağaçlarını görselleştirmeye yardımcı olmak için Homebrew nasıl kullanılır.

Homebrew kullanarak Apache Spark kurma

Homebrew, Apache Spark gibi diğer teknolojileri kurmak için kullanılabilir. Apache Spark kurması en kolay olanlardan değildir, ancak Homebrew bunu kolaylaştırır. Aşağıdaki adımlar, Homebrew kullanarak Apache Spark’ın nasıl kurulacağını açıklar.

1. Aşağıdaki komutu kullanarak Homebrew’de bir Apache Spark paketi olup olmadığına bakın.

brew search spark

command 1

2. Gerekli bağımlılıkların tümüne sahip olup olmadığınızı görmek için apache-spark hakkında daha fazla bilgi arayın.

brew info apache-spark

Komutunuzun çıktısı Java’ya sahip olduğunuzu gösteriyorsa 3. adıma geçin.

command 2

Komutunuzun çıktısı gereksinimleri karşılamadığınızı gösteriyorsa, 3. adıma geçmeden önce Java kurmanız gerekir.

command 3

Java’nızın olup olmadığını görmek için aşağıdaki komutu yazabilirsiniz. Aşağıdaki görsel, Java kurulu değilse nasıl bir çıktı alındığını gösterir. Eski bir Java sürümüne sahipseniz yükseltmeniz gerekeceğini not etmek önemlidir.

java -version

java installation

Java’yı Cask kullanarak kurabilirsiniz. Cask, Cask projesi aracılığıyla grafiksel uygulamaların yönetimine olanak tanıyan brew’e bir eklentidir.

brew tap caskroom/versions
brew cask install java8

Java’yı kurduktan sonra uygun bir Java sürümüne sahip olduğunuzu kontrol edin.

java -version

command 4

3. apache-spark’ı kurmak için aşağıdaki komutu kullanın.

brew install apache-spark

command 5

4. Artık aşağıdaki komutla PySpark’ı açabilirsiniz.

pyspark

command 6

5. pyspark’ı exit() ile kapatabilirsiniz.

PySpark hakkında bilgi edinmek isterseniz Apache Spark Eğitimi: PySpark ile ML sayfasına bakın.

Karar ağaçlarını görselleştirmeye yardımcı olmak için Homebrew

Graphviz, açık kaynaklı bir grafik görselleştirme yazılımıdır. Grafik görselleştirme, yapısal bilgiyi soyut grafikler ve ağların diyagramları olarak temsil etme yöntemidir. Veri biliminde Graphviz’in bir kullanım alanı da karar ağaçlarını görselleştirmektir (karar ağaçları hakkında buradan bilgi edinebilirsiniz).

GraphViz’i aşağıdaki komutla kurabilirsiniz.

brew install graphviz

Aşağıdaki Python kodu, ünlü Iris Veri Kümesi üzerinde bir karar ağacı uydurur ve oluşturduğunuz karar ağacının bir dot dosyasını (decisionTree.dot) dışa aktarır.

 from sklearn.datasets import load_iris
from sklearn import tree
iris = load_iris()
clf = tree.DecisionTreeClassifier(max_depth=3)
clf = clf.fit(iris.data, iris.target)
tree.export_graphviz(clf,
                     out_file="decisionTree.dot",
                     feature_names=iris.feature_names,
                     class_names=iris.target_names,
                     filled = True)

Karar ağaçlarının güçlü yanlarından biri kolay yorumlanabilir olmalarıdır. Bir karar ağacını görüntüleyerek daha kolay yorumlayabilirsiniz. İşte burada Graphviz devreye girer. Terminalde, decisionTree.dot dosyasını kolay görüntülenebilir bir .png dosyasına dönüştürmek için aşağıdaki komutu yazabilirsiniz.

dot -Tpng decisionTree.dot -o decisionTree.png

Ardından oluşturduğunuz .png dosyasını açarak karar ağacınızı görüntüleyebilirsiniz.

decision tree

Bazen paket yöneticisi işlevlerinin örtüşebileceğini not etmek önemlidir. Örneğin, Anaconda kuruluysa, aşağıdaki komutu kullanarak conda’nın paket yönetimi işleviyle de Graphviz kurmak mümkündür.

conda install python-graphviz

Sonuç

Bu eğitim, veri bilimi için Homebrew’un nasıl kurulup kullanılacağına dair hızlı bir rehber sunar. Apache Spark veya Graphviz kurmak istediğinizde bu eğitimi faydalı bulmanızı umarım. Homebrew’un, daha fazla komut için bakabileceğiniz harika bir web sitesi var. Eğitimle ilgili herhangi bir soru veya düşünceniz varsa, aşağıdaki yorumlardan ya da Twitter üzerinden bize ulaşabilirsiniz.

Sıkça Sorulan Sorular

Homebrew nedir ve macOS üzerinde veri bilimi için neden kullanışlıdır?

Homebrew, macOS için bir paket yöneticisidir ve yazılım paketlerinin kurulumunu, güncellenmesini ve kaldırılmasını basitleştirir. Mac üzerinde Apache Spark ve Graphviz gibi araçları kolayca yönetmeye imkân tanıdığı için özellikle veri bilimciler için faydalıdır.

Homebrew’u kullanarak Apache Spark’ı nasıl kurabilirim?

Önce brew search spark komutuyla Apache Spark paketini arayın ve brew info apache-spark çalıştırarak Java gibi tüm bağımlılıkların karşılandığından emin olun. Ardından brew install apache-spark ile Apache Spark’ı kurun.

Veri biliminde karar ağaçlarını görselleştirmek için Homebrew’u nasıl kullanabilirim?

Grafik görselleştirme aracı olan Graphviz’i brew install graphviz komutunu çalıştırarak kurabilirsiniz. Kurulumdan sonra, Python’da oluşturulan karar ağaçlarının görsel temsillerini, dot -Tpng decisionTree.dot -o decisionTree.png komutunu kullanarak .png dosyalarına dönüştürüp üretebilirsiniz.

 
Konular
Veri Bilimi
Python
R

Veri Bilimi hakkında daha fazlasını öğrenin

Kurs

Veri Bilimini Anlamak

2 sa
877.4K
Veri bilimine kodlama gerektirmeyen bir giriş.
Ayrıntıları GörüntüleRight Arrow
Kursa Başla
Devamını GörRight Arrow
İlgili

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Devamını GörDevamını Gör