Bagaimana cara saya memberi tahu Homebrew untuk berhenti menjalankan pembaruan minuman setiap kali saya ingin menginstal sesuatu?

15

Homebrew mulai berjalan brew updatesecara otomatis sebelum setiap brew install. Ini berarti saya harus menunggu 10-20 detik, tergantung pada kecepatan jaringan, setiap kali saya ingin menginstal sebuah paket. Ini membosankan dan tidak perlu.

Bagaimana saya bisa memilih keluar dari perilaku ini, atau mengaturnya menjadi sesuatu yang lebih waras?

zool
sumber

Jawaban:

14

Awali saja perintah instal Anda dengan HOMEBREW_NO_AUTO_UPDATE=1, seperti ini:

HOMEBREW_NO_AUTO_UPDATE=1 brew install somepackage

Sumber: brew manpage

D Schlachter
sumber
1

Saya pribadi menemukan rumus pinning / unpinning lebih berguna. Misalnya Anda menginstal alat tergantung pada 100 perpustakaan yang tidak Anda gunakan.

brew deps someprogram | xargs brew pin

Kemudian Anda dapat memeriksa formula yang disematkan kapan saja. Jika Anda memiliki masalah dengan versi, lepaskan sematannya saja.

Tidak disarankan untuk semua orang, untuk menyematkan semua formula dan mengelola pembaruan secara manual:

brew list | xargs brew pin
namun
sumber
0

Saya baru saja memodifikasi /usr/local/bin/brewuntuk menambahkan HOMEBREW_NO_AUTO_UPDATE=1(sesuai dengan jawaban @D Schlachter) di awal file

Muhammad Hewedy
sumber