如何防止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 HOMEBREW_NO_INSTALL_CLEANUP=1


长期设置:
cat >> ~/.zprofile <<EOS
export HOMEBREW_NO_AUTO_UPDATE=1
export HOMEBREW_NO_INSTALL_CLEANUP=1
EOS


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

青锋幽灵

゛. - 看過世间最冷漠滴眼神,  爱過⒈生最无缘滴人﹎

评论 More..

该页面还没有任何评论,赶快占个沙发吧!

登录 注册

您没有登录,如果还不是会员请先注册

文明上网,理性发帖!


顶部