首页 > 技术文章 > brew基本操作指南

teark 2020-12-28 22:02 原文

brew安装:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

 

brew换源

# 1.替换brew.git
cd "$(brew --repo)"
# 中国科大
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
# 替换homebrew-core.git: 
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
# 中国科大
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

# 2.替换homebrew-bottles: # 中国科大 echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile source ~/.bash_profile # 应用生效 brew update # 重置brew.git cd "$(brew --repo)" git remote set-url origin https://github.com/Homebrew/brew.git # 重置homebrew-core.git cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://github.com/Homebrew/homebrew-core.git

 

brew基本操作

# 常见操作
brew search / install / list / info 包名 / cleanup

# 装库尽量用pip装而不是brew,比如pip install jupyter。
# 虽然都会装一堆依赖,pip卸载依赖很干净,如:
pip install pip-autoremove
pip-autoremove jupyter -y

# brew卸载依赖(还是不干净):
brew tap beeftornado/rmtree
brew rmtree git
brew cleanup

# brew卸载依赖包?(比如brew卸载ffmpeg就这样,很方便。)
brew tap beeftornado/rmtree
brew rmtree <package>
brew cleanup

 

问题记录

brew cleanup时报Running Homebrew as root is extremely dangerous and no longer supported?

# 输入后再试试就好啦
sudo chown -R $(whoami) $(brew --prefix)/*​

 

推荐阅读