Brew Bundle ile Uygulamaları Toptan Yükleme

Apple #9Araçlar #11Kurulum #2

Suat Karakuşoğlu yazdı.

Figure 1: Photo by Manki Kim

İçerik

Merhabalar,

Bu ara yeni bilgisayar kurulumu yapma ihtiyacım oldu, yaklaşık 4 senedir kullandığım Intel Mac sonrası M3 Pro’ya geçtim. Bu geçiş sırasında sıfır bilgisayara kurmam gereken uygulamaları daha hızlı kurabilmek için araştırma yaptım.

Mac’te paket yöneticisi olarak yıllardır brew kullanıyordum zaten. Brew için Brew Bundle adlı araç ile bu süreci kolaylaştırmışlar.

Figure 2: Brew Bundle komutları

Bunun için Brewfile diye bir dosya oluşturuyoruz ve kurmak istediğimiz uygulamaları burada tanımlıyoruz.

Başlangıç olarak eski bilgisayarımızdaki hali hazırdaki kurulu paketleri listelemek isteyeceksinizdir.

Hali hazırda kurulu bağımlılıkların listesini Brewfile’a çıkarma komutu:

  brew bundle dump

Örnek Brewfile Dosyası:

  # Tapped Sources
  tap "d12frosted/emacs-plus" # Emacs Plus
  tap "sdkman/tap" # SDK manager

  # Terminal Tools
  brew "aria2" # Multi Thread Resumable Download Tool
  brew "atool" # Archive Tool
  brew "gnu-tar" # Archive Tool
  brew "clisp" # Common Lisp
  brew "sbcl" # Common Lisp Tool
  brew "cmake" # C Build Tool
  brew "cocoapods" # iOS Dependency Tool

  # GUI Applications
  cask "sublime-merge" # Git Gui
  cask "sublime-text" # Text Gui
  cask "font-iosevka" # Font

  # AppStore applications
  mas "Xcode", id: 497799835

Brewfile’i yüklemek için çalıştırılacak komut:

  brew bundle

Bu komutu çalıştırdıktan sonra sırayla tüm bağımlılıklar yüklenmeye başlıyacaktır.

Yüklemelerin bu şekilde yazılı olması hem kurulması hem takip edilmesi açısından sistem kurulumlarında bana çok yardımcı oldu. Sizin için de faydalı olması dileğiyle.

Görüşmek üzere.

Kaynakça