替换源

homebrew在国内访问都不太顺畅。可以替换成国内中科大的镜像源。 需要替换的是4个模块的镜像: Homebrew Homebrew Core Homebrew-bottles Homebrew Cask 具体替换方式如下:

替换 Homebrew

git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git

替换 Homebrew Core

git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

替换 Homebrew Cask

git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

替换 Homebrew-bottles

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile source ~/.bash_profile 查看源配置 homebrew的配置分成三个目录,分别是 brew(brew --repo) homebrew/core(brew --repo homebrew/core) homebrew/cask(brew --repo homebrew/cask) 在目录中可以通过git remote get-url origin来查看当前的源的URL,可以通过以下三个命令设置为默认值,最后不要忘记了更新 git -C "$(brew --repo)" remote set-url origin 'https://github.com/Homebrew/brew.git'

git -C "$(brew --repo homebrew/core)" remote set-url origin 'https://github.com/Homebrew/homebrew-core.git'

git -C "$(brew --repo homebrew/cask)" remote set-url origin 'https://github.com/Homebrew/homebrew-cask.git'

brew update 常用命令

更新Homebrew自己

brew update

查看哪些包需要更新

brew outdated

更新所有的包

brew upgrade

更新指定的包

brew upgrade xxx

清理所有包的旧版本

brew cleanup

清理指定包的旧版本

brew cleanup xxx

查看可清理的旧版本包

brew cleanup -n

显示某个包的信息

brew info xxx

显示所有安装包的信息

brew info

查看已安装包的依赖关系

brew deps --installed -tree

列出已安装的包

brew list

删除某个包

brew remove xxx

删除某个包的所有版本

brew uninstall --force xxx

搜索软件包的可用版本

brew search xxx