📦 Как отключить автоматическое обновление Homebrew на macOS

by itisgood
Homebrew – это бесплатная система управления пакетами с открытым исходным кодом для пользователей MacOS.
Она предоставляет вам гибкий способ установки инструментов UNIX, которые Apple не включает в MacOS.
Управление пакетами включает установку, поиск, обновление, очистку и полное удаление.
Если вы часто пользуетесь инструментом командной строки brew, вы должны были заметить, что он выполняет обновление каждый раз, когда выполняется команда для установки!
Пример установки ranger:
$ brew install ranger
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> Updated Casks
browserosaurus

==> Downloading https://ranger.github.io/ranger-1.9.3.t
....
Чтобы предотвратить это обновление при каждом запуске команды brew, передайте 1 в переменную среды HOMEBREW_NO_AUTO_UPDATE.
HOMEBREW_NO_AUTO_UPDATE=1 brew install <formula>
Это разовая операция.
Чтобы сделать это постоянной настройкой, установите переменную в файле .bashrc или .zshrc в зависимости от используемой оболочки.
--- Bash ---
$ vim ~/.bashrc
export HOMEBREW_NO_AUTO_UPDATE=1

--- Zsh ---
$ vim ~/.zshrc
export HOMEBREW_NO_AUTO_UPDATE=1
Выполните Source:
$ source ~/.bashrc or source ~/.zshrc

Теперь попробуйте установить формулу, чтобы подтвердить, что настройка была эффективной.

$ brew install iproute2mac
==> Downloading https://github.com/brona/iproute2mac/releases/download/v1.2.3/iproute2mac-1.2.3.tar.gz
Already downloaded: /Users/jkmutai/Library/Caches/Homebrew/downloads/fdb133eaa8f1346a259295ba9aa22ab568e0dd6b6506cafab6891ae6e31fcf84--iproute2mac-1.2.3.tar.gz🍺  /usr/local/Cellar/iproute2mac/1.2.3: 6 files, 22.5KB, built in 2 seconds
Мы можем подтвердить, что обновления не было!

You may also like

Leave a Comment