我如何告诉Homebrew每次我要安装某些东西时停止运行brew更新?


18

Homebrew brew update每次开始都会自动运行brew install。这意味着每次我要安装软件包时,都需要等待10-20秒,具体取决于网络速度。这是乏味且不必要的。

我该如何退出这种行为,或者将其设置为更合理的行为?

Answers:


19

只需在install命令前加上HOMEBREW_NO_AUTO_UPDATE=1,如下所示:

HOMEBREW_NO_AUTO_UPDATE=1 brew install somepackage

资料来源:Brew手册页


1

我个人认为固定/取消固定公式更有用。例如,您安装一个工具依赖于100个不使用的库。

brew deps someprogram | xargs brew pin

然后,您可以随时检查固定的公式。如果您对版本有任何疑问,请取消固定。

不建议所有人使用,以固定所有公式并手动管理更新:

brew list | xargs brew pin

1

我刚刚修改/usr/local/bin/brewHOMEBREW_NO_AUTO_UPDATE=1在文件开头添加(根据@D Schlachter回答)


为什么不只是添加export HOMEBREW_NO_AUTO_UPDATE=1到您的.bashrc
cpcallen

上面的这个和/或@cpcallen的注释应标记为正确答案。
罗布
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.