如何防止Homebrew自动更新、自动清理


当我们执行brew install命令进行安装时,其内部默认会先执行brew update和brew cleanup命令。

brew update命令的作用是更新Homebrew本体,brew cleanup命令会清理已过期的下载文件和已安装的历史版本软件。

因为每次都会执行brew update检查,如果访问速度不太理想,那非常影响安装的体验。

而brew cleanup的执行可能会误删除某些你需要的历史版本的软件,比如使用python的用户,这里就不展开说明。

禁用这两个默认逻辑也很简单,通过设置环境变量就能搞定。

HOMEBREW_NO_AUTO_UPDATE控制brew update,HOMEBREW_NO_INSTALL_CLEANUP控制brew cleanup,你不需要哪个,就把那一行删掉即可。

临时设置:
export HOMEBREW_NO_AUTO_UPDATE=1
export ...


2个月前 阅读:15 评论:0

顶部