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.