OSX kullananların brew’i varda bizim niye yok ? bu güzelim uygulamadan bizde istiyoruz dediniz mi hiç çünkü ben bir zamanlar diyordum bazı uygulamalar OSX var ama bize yoktu
Bu brew kardeşin en büyük özelliği home dizini altına root şifresiz istediğinizi kurabilmeniz yok sudo
gireyim de şifremi yazayım derdi yok. Keza bu paket yöneticisi Linux sunucularda ve Mac dizüstü bilgisayarlarda kullanılabilir. Birebir mac için olan tüm brew uygulamaları linux sunucularda da çalışmaktadır.
Özellikleri
- Yönetici yetkileri istemez
- Hazır paketlenmiş olarak depodan kurulmaz
- Dağıtımdaki sürümler eski ise bunu hiç kafanıza takmanıza gerek yok güncel sürümleri kurabilirsiniz
- Mac ve Linux sistemleri yönetmek için aynı paket yöneticisini kullanın
- Tamamen git üzerinden çalışır
- Oldukça hızlı ve esnektir
Bağımlılıklar
- Ruby 1.8.6 ve daha üst sürümler
- GCC 4.4 ve daha üst sürümler
- Linux 2.6.16 ve daha üst sürümler
- 64-bit x86 veya 32-bit ARM (Raspberry Pi)
Kurulum
Debian ve Ubuntu ailesi
sudo apt-get install build-essential curl git python-setuptools ruby
Fedora , Centos ve RHEL ailesi
sudo yum groupinstall 'Development Tools' && sudo yum install curl git irb python-setuptools ruby
Geldik ana kuruluma bu işlemi yaparken lütfen root olmadan normal kullanıcı ile kurulumu gerçekleştirin. Zaten root olarak kurmaya çalıştırdığınızda bunu yapmanıza izin vermeyecek
ruby -e "$(curl -fsSL "
Kurulum direk olarak 2 dakika sürecek internet hızınız yavaş ise 5 dakika sürecek daha yukarısına çıkmayacak
kurulum tamamlandıktan sonra ana dizindeki .bashrc
dosyasına aşağıdakileri ekleyin
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
export HOMEBREW_BUILD_FROM_SOURCE=1
Kurulumu başarılı bir şekilde tamamlanız, şimdi yapmanız gereken ne istiyorsanız onu depoden aramak ve kurulumunu gerçekleştirmek
brew search [kurulacak uygulama]
Bulduğunuz uygulamayı kurmak için
brew install aria2
Daha sonra bu brew
otomatik olarak istediğiniz uygulamayı derleyip kuracak Arch tabanlı sistemlerdeki yaourt
mantığının aynısı diyebiliriz talimatı veriyorsunuz ve kurulumu başlatıyorsunuz otomatik olarak kurup size teslim ediyor.
Yerel depoların güncellenmemesi sorununu bu şekilde çözebilirsiniz. Tabi bazı paketleri brew
üzerinden kurmanız önerilmez
Paketleri online bir şekilde bu adresten arayıp kurabilirsiniz.
İpuçları
Uygulama indexlerini güncellemek için
brew update
Güncel olmayan uygulamaların tespiti
brew outdated
Uygulamaların güncellenmesi
brew upgrade
Uygulamayı silecem diyenler
brew remove [uygulama]
Homebrew sevmedim silecem diyenlere
ruby -e "$(curl -fsSL "