本文最后更新于:2021年7月16日 晚上
一、brew 安装脚本 (自动选择软件源)
| /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
二、brew 卸载脚本
| /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
|
三、常用命令
安装软件:brew install xxx
卸载软件:brew uninstall xxx
搜索软件:brew search xxx
更新软件:brew upgrade xxx
查看列表:brew list
更新brew:brew update
清理所有包的旧版本:brew cleanup
清理指定包的旧版本:brew cleanup $FORMULA
查看可清理的旧版本包,不执行实际操作:brew cleanup -n
四、更换国内镜像源
查看当前Homebrew 镜像源
| # brew.git镜像源 git -C "$(brew --repo)" remote -v
# homebrew-core.git镜像源 git -C "$(brew --repo homebrew/core)" remote -v
# homebrew-cask.git镜像源 git -C "$(brew --repo homebrew/cask)" remote -v
|
国内镜像地址:
使用说明
替换 USTC 镜像:
| cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
|
让 Git 将脚本访问的所有 GitHub 的 URL 替换为科大源:
| git config --global url."https://mirrors.ustc.edu.cn/homebrew-core.git".insteadOf "https://github.com/Homebrew/homebrew-core" git config --global url."https://mirrors.ustc.edu.cn/linuxbrew-core.git".insteadOf "https://github.com/Homebrew/linuxbrew-core" git config --global url."https://mirrors.ustc.edu.cn/brew.git".insteadOf "https://github.com/Homebrew/brew"
# bash echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/' >> ~/.bashrc source ~/.bashrc
# zsh echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/' >> ~/.zshrc source ~/.zshrc
brew update-reset brew update
|
还原:
| cd "$(brew --repo)" git remote set-url origin https://github.com/Homebrew/brew.git
|
| git config --global --unset url."https://mirrors.ustc.edu.cn/homebrew-core.git".insteadOf git config --global --unset url."https://mirrors.ustc.edu.cn/linuxbrew-core.git".insteadOf git config --global --unset url."https://mirrors.ustc.edu.cn/brew.git".insteadOf
brew update-reset brew update
|