Homebrew'a, her şey yüklemek istediğimde demleme güncellemesini durdurmayı nasıl söyleyebilirim?


20

Homebrew brew updateher seferinde otomatik olarak çalışmaya başladı brew install. Bu, her paket yüklemek istediğimde ağ hızına bağlı olarak 10-20 saniye beklemem gerektiği anlamına geliyor. Bu sıkıcı ve gereksizdir.

Bu davranıştan nasıl çıkabilir veya daha akılcı bir şeye ayarlayabilirim?

Yanıtlar:


20

Sadece kurulum komutunuzun önüne önek koyun HOMEBREW_NO_AUTO_UPDATE=1:

HOMEBREW_NO_AUTO_UPDATE=1 brew install somepackage

Kaynak: brew manpage


2

Kişisel olarak sabitleme / sabitlemeyi kaldırma formüllerini daha kullanışlı buluyorum. Örneğin, bir araç yüklediğinizde kullanmadığınız 100 kitaplığa bağlıdır.

brew deps someprogram | xargs brew pin

Ardından sabitlenmiş formüllerinizi istediğiniz zaman kontrol edebilirsiniz. Sürümü ile ilgili herhangi bir sorun varsa sadece sabitlemeyi kaldırın.

Tüm formülleri sabitlemek ve güncellemeleri manuel olarak yönetmek için herkese önerilmez:

brew list | xargs brew pin

1

Dosyanın başlangıcında /usr/local/bin/breweklemek için değiştirdim HOMEBREW_NO_AUTO_UPDATE=1(@D Schlachter cevabına göre)


Neden sadece eklemek export HOMEBREW_NO_AUTO_UPDATE=1adresinden Müşteri .bashrc?
cpcallen

bu ve / veya @ cpcallen'in yukarıdaki yorumu doğru cevap olarak işaretlenmelidir.
Rob
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.