web-dev-qa-db-ja.com

何かをインストールするたびにHomebrewにbrew updateの実行を停止するように指示するにはどうすればよいですか?

Homebrewは、すべてのbrew updateの前にbrew installを自動的に実行し始めました。つまり、パッケージをインストールするたびに、ネットワーク速度に応じて、10〜20秒待つ必要があります。これは面倒で不要です。

どうすればこの動作をオプトアウトすることができますか、それをより健全なものに設定できますか?

18
zool

次のように、インストールコマンドの前にHOMEBREW_NO_AUTO_UPDATE=1を付けるだけです。

HOMEBREW_NO_AUTO_UPDATE=1 brew install somepackage

出典: brew manpage

19
D Schlachter

変更したばかりです/usr/local/bin/brew たす HOMEBREW_NO_AUTO_UPDATE=1(@D Schlachterの回答による)ファイルの先頭

1
Muhammad Hewedy

個人的には、数式の固定/固定解除の方が便利だと思います。たとえば、ツールをインストールすると、使用しない100個のライブラリに依存します。

brew deps someprogram | xargs brew pin

その後、ピン留めされた数式をいつでも確認できます。バージョンに問題がある場合は、固定を解除してください。

すべての数式を固定して手動で更新を管理するために、すべての人に推奨されるわけではありません。

brew list | xargs brew pin
1
yet