Làm thế nào để tôi nói với Homebrew ngừng chạy cập nhật bia mỗi khi tôi muốn cài đặt một cái gì đó?


18

Homebrew bắt đầu chạy brew updatetự động trước mỗi brew install. Điều này có nghĩa là tôi cần đợi 10-20 giây, tùy thuộc vào tốc độ mạng, mỗi lần tôi muốn cài đặt một gói. Điều này là tẻ nhạt và không cần thiết.

Làm thế nào tôi có thể từ chối hành vi này, hoặc đặt nó thành một cái gì đó lành mạnh hơn?

Câu trả lời:


19

Chỉ cần tiền tố lệnh cài đặt của bạn với HOMEBREW_NO_AUTO_UPDATE=1, như thế này:

HOMEBREW_NO_AUTO_UPDATE=1 brew install somepackage

Nguồn: trang web bia


1

Cá nhân tôi thấy các công thức ghim / bỏ ghim hữu ích hơn. Ví dụ: bạn cài đặt một công cụ phụ thuộc vào 100 thư viện mà bạn không sử dụng.

brew deps someprogram | xargs brew pin

Sau đó, bạn có thể kiểm tra công thức được ghim của bạn bất cứ lúc nào. Nếu bạn có bất kỳ vấn đề với phiên bản chỉ cần bỏ ghim.

Không được đề xuất cho mọi người, để ghim tất cả các công thức và quản lý cập nhật thủ công:

brew list | xargs brew pin

1

Tôi vừa sửa đổi /usr/local/bin/brewđể thêm HOMEBREW_NO_AUTO_UPDATE=1(theo câu trả lời của @D Schlachter) khi bắt đầu tập tin


Tại sao không chỉ thêm export HOMEBREW_NO_AUTO_UPDATE=1vào của bạn .bashrc?
cpcallen

Nhận xét này và / hoặc @ cpcallen ở trên phải được đánh dấu là câu trả lời đúng.
Cướp
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.