MacOS'ta Homebrew ile Paketler Nasıl Kurulur
Yayınlanan: 2021-07-06Paket yöneticisi veya paket yönetim sistemi, bir işletim sistemine bilgisayar programlarını yükleme, güncelleme ve kaldırma işlemini kolaylaştıran bir dizi yardımcı programdır. Unix ve Unix benzeri işletim sistemleri arasında çok yaygındır ve Linux işletim sistemi tüm zamanların en büyük savunucusudur.
Linux'tan farklı olarak, kökleri de Unix ailesinde olan macOS, paket yöneticileri açısından hiçbir zaman özellikle gelişmiş olmamıştır. Sahip olduğu tek seçenek, macOS için fiili paket yönetim sistemi haline gelen Homebrew idi.
İşte Homebrew'in ne olduğunu ve Mac'inize program yüklemek için onu nasıl kullanabileceğinizi açıklayan bir kılavuz.
İçindekiler
Homebrew nedir?
Homebrew, macOS ve Linux işletim sistemleri için ücretsiz ve açık kaynaklı bir paket yöneticisidir. Doğrudan komut satırından Mac'inize programları (uygulamaları/yardımcı programları) yüklemenize, güncellemenize ve kaldırmanıza olanak tanır ve git, wget, nvm ve openssl dahil olmak üzere çeşitli komut satırı yardımcı programlarına erişim sağlar.
Sadece bu değil, Homebrew ayrıca GUI tabanlı uygulamaların yönetiminde size yardımcı olmak için Cask (veya Homebrew Cask) adlı bir uzantıya sahiptir. Böylece Mac'inize Google Chrome, VLC, Spotify, Atom vb. gibi grafik uygulamaları yüklemek, güncellemek veya kaldırmak istediğinizde kullanabilirsiniz.
Yüklü tüm Homebrew paketleriniz /usr/local/Cellar altında bulunur ve /usr/local/bin ile bağlantılıdır, böylece GUI tabanlı uygulamaları doğrudan Uygulamalar dizininden bulmanızı ve başlatmanızı kolaylaştırır, tıpkı diğer GUI uygulamaları gibi Mac'iniz.
Homebrew Kullanmanın Avantajları
Mac'inizdeki yardımcı programları ve uygulamaları yönetmek için Homebrew kullanmanın çeşitli avantajları vardır. Aşağıdaki liste, geleneksel uygulama yükleme, güncelleme ve kaldırma yöntemine göre bazı avantajlarını vurgulamaktadır:
- Homebrew, yalnızca macOS Terminal uygulamasını ve bir dizi Homebrew komutunu kullanmaya dayanan kolay bir uygulama yükleme, güncelleme ve silme işlemi sunar.
- Size zamandan ve emekten tasarruf etmek için uygulamaları toplu olarak yükleme, güncelleme ve silme olanağı sağlar.
- Paket yöneticisi, bir programı Mac'inizde kaldırdığınızda, programla ilgili tüm ilişkili dosyaları kaldırarak depolama alanınızdaki gereksiz dağınıklığı azaltır. [ İlgili dosyaların sistemden tamamen silinemeyeceği bazı istisnalar vardır .]
- Homebrew, Homebrew paketlerini mevcut makinenizden yeni bir makineye hızlı ve kolay bir şekilde geçirmenizi sağlayan cihaz aktarılabilirliğini kolaylaştırır.
Homebrew Kullanmak için Ön Koşullar
Homebrew, macOS'te önceden yüklenmiş olarak gelir, bu nedenle onu kendiniz kaldırmadıysanız, Mac'inizde olmalıdır. Sisteminizde Homebrew olup olmadığını doğrulamak için Terminal uygulamasını açın ve şunu çalıştırın:
which brew
Bir yol döndürürse, sisteminizde Homebrew mevcut demektir. Bu durumda, aşağıdakileri çalıştırarak en son sürüme güncellediğinizden emin olun:
brew update && brew upgrade
Ancak, sisteminizde Homebrew yoksa, yüklemek için aşağıdaki komutları kullanın:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Ardından, Mac'inizde Xcode'un kurulu olduğundan emin olun. Disk alanınız azalıyorsa veya tam uygulamayı yüklemek istemiyorsanız, aşağıdakileri çalıştırarak yalnızca Homebrew tarafından gerekli olan temel (komut satırı) yardımcı programlarını yükleyebilirsiniz:
xcode-select --install
Homebrew ile Paketler Nasıl Kurulur
Homebrew önkoşulları ele alındığında, artık paketleri (yardımcı programları ve uygulamaları) Mac'inize yüklemeye hazırsınız.
Not: Homebrew paketlerine formül adı verilirken Homebrew Cask uygulamalarına fıçı adı verilir.
Mac'inize hangi paketi yüklemek istediğinize bağlı olarak - komut satırı yardımcı programı veya grafik uygulaması - yükleme için Brew veya Brew Cask kullanmanız gerekir.
1. Homebrew ile Komut Satırı Yardımcı Programlarını Yükleme
Homebrew ile Mac'inize bir komut satırı yardımcı programı/formülleri yüklemek istiyorsanız, brew kullanmanız gerekir. Bunu yapmak için Terminal uygulamasını açın ve aşağıdaki sözdizimlerini kullanarak komutlarınızı çalıştırın.
Bir paket bulmak için şunu çalıştırın:
brew search package_name
Örneğin:
brew search git
Herhangi bir paket hakkında daha fazla bilgi edinmek istiyorsanız Homebrew Formulae'ya göz atın.
Bir paketi kurmak için:
brew install package_name
Örneğin:
brew install git
Bir paketi en son sürümüne yükseltmek istediğinizde:
brew upgrade package_name
Sisteminizden bir paketi kaldırmak için:
brew uninstall package_name
2. Homebrew ile Grafik Uygulamaları Yükleme
Normal paketleri (veya komut satırı araçlarını) kurmaktan farklı olarak, fıçı ile grafik uygulamaları kurmak, biraz farklı komutlar kullanmanızı gerektirir. GUI uygulamalarını/fıçılarını yüklemenize ve kaldırmanıza yardımcı olacak bazı Homebrew Cask komutları aşağıdadır.
Homebrew Cask kitaplığında basit bir uygulama araması için şunu çalıştırın:
brew cask search app_name
Bir uygulamayı yüklemek için:
brew cask install app_name
Örneğin:
brew cask install google-chrome
Homebrew Cask uygulamalarının tam listesini görmek istiyorsanız Homebrew Cask Formulae'ya göz atın.
Mevcut bir Homebrew paketini yükseltmek için:
brew cask upgrade package_name
Bir uygulamayı kaldırmak istediğinizde:
brew cask uninstall package_name
3. Diğer Depolardan Paket Kurma
Homebrew çok çeşitli paketleri kapsamasına rağmen, paket yöneticisinin sunmadığı başka paketler (komut satırı araçları ve GUI uygulamaları) vardır.
Bununla birlikte, bu tür durumlarda, diğer depolara erişmenize (veya erişmenize) izin veren ve böylece bu depolara Mac'inize paketler yükleyebilmenizi sağlayan dokunma işlevini sağlar.
Başka bir depodan bir paket yüklemek için aşağıdaki sözdizimini kullanın:
brew tap repository_name
veya
brew tap URL
Depoya dokunduğunuzda, paketin bir komut satırı yardımcı programı mı yoksa bir GUI uygulaması mı olduğuna bağlı olarak brew komutunu veya brew cask komutunu kullanarak paketi yükleyebilirsiniz.
Eklediğiniz bir musluğu kaldırmak istediğinizde şunu çalıştırın:
brew untap repository_name
Diğer Faydalı Homebrew Komutları
Paketlerin yüklenmesi, güncellenmesi ve silinmesi ile ilgilenen şu ana kadar listelenen komutların yanı sıra, paketlerini macOS'ta yönetmenize yardımcı olabilecek birkaç diğer Homebrew komutu aşağıdadır.
1. modası geçmiş demlemek
Mac'inizde bir süredir güncellenmemiş eski Homebrew formülleriniz/paketleriniz varsa, brew outdated bu tür tüm paketlerin bir listesini gösterir, böylece onları en son sürümlerine yükseltebilirsiniz.
2. demleme pimi
brew update ve brew upgrade komutlarını her çalıştırdığınızda, Homebrew paketlerini günceller ve sisteminizde kurulu olanları yükseltir. Ancak bazen, uyumluluk sorunlarıyla karşılaşmamak için otomatik olarak güncellenmesini istemeyebileceğiniz belirli paketler vardır.
Homebrew, bu tür durumlarla başa çıkmak için, siz açıkça yükseltmediğiniz sürece, yükseltilmesini istemediğiniz bir paketi sabitlemek için brew pin komutunu sunar. Bunun için aşağıdaki sözdizimini kullanmanız yeterlidir:
brew pin package_name
Sabitlemeyi kaldırmak için:
brew unpin package_name
3. demlemek doktor
Adından da anlaşılacağı gibi, demleme doktoru komutu, Homebrew'in çalışmasını engelleyebilecek olası sorunlar için sisteminizi kontrol eder.
4. demleme temizleme
Homebrew'i yeni paketler yüklemek için kullandığınızda, Mac'inizde çok fazla disk alanı işgal edebilecek çok sayıda gereksiz (eski veya gereksiz) dosya toplarsınız. Bununla başa çıkmak için, eski paket sürümlerini kaldıran ve depolama alanınızın bir kısmını boşaltan brew cleanup komutu var.
Homebrew Kullanarak Mac Programlarını Verimli Bir Şekilde Yönetme
Homebrew, Mac'teki tüm paket yönetimi deneyimini geleneksel yöntemden çok daha kolay hale getiriyor. Ve yukarıdaki kılavuzumuzun yardımıyla, paketleri kurmak ve güncellemekten onları kaldırmaya kadar her türlü işlemi hemen hemen her türlü işlemi tek bir yerde gerçekleştirmek için etkili bir şekilde kullanabilmelisiniz.