Как я могу сказать Homebrew прекратить запуск обновления brew каждый раз, когда я хочу что-то установить?

18

Доморощенный запускается brew updateавтоматически перед каждым brew install. Это означает, что мне нужно ждать 10-20 секунд, в зависимости от скорости сети, каждый раз, когда я хочу установить пакет. Это утомительно и ненужно.

Как я могу отказаться от этого поведения или установить что-то более разумное?

Зоол
источник

Ответы:

19

Просто добавьте префикс вашей команды установки HOMEBREW_NO_AUTO_UPDATE=1следующим образом:

HOMEBREW_NO_AUTO_UPDATE=1 brew install somepackage

Источник: brew manpage

D Schlachter
источник
1

Лично я нахожу формулы закрепления / открепления более полезными. Например, установка инструмента зависит от 100 библиотек, которые вы не используете.

brew deps someprogram | xargs brew pin

Тогда вы можете проверить свои закрепленные формулы в любое время. Если у вас есть какие-либо проблемы с версией, просто открепите.

Не рекомендуется всем, закреплять все формулы и управлять обновлениями вручную:

brew list | xargs brew pin
еще
источник
1

Я просто изменил, /usr/local/bin/brewчтобы добавить HOMEBREW_NO_AUTO_UPDATE=1(в соответствии с ответом @D Schlachter) в начале файла

Мухаммед Хьюди
источник
Почему бы просто не добавить export HOMEBREW_NO_AUTO_UPDATE=1в свой .bashrc?
cpcallen
этот комментарий и / или комментарий @ cpcallen выше должны быть помечены как правильный ответ.
Роб