Homebrew 使用方法

查看已安装的包

1
brew list

更新 Homebrew

要获取最新的包列表,需先更新 Homebrew 自身。

1
brew update

更新包(formula)

查看哪些包有新版本

1
2
3
4
brew outdated

brew upgrade # 更新左右包
brew upgrade $FORMULA # 更新指定包

更新时自动清理旧版本,在brew upgrade前设置环境变量HOMEBREW_UPGRADE_CLEANUP

清理旧版本

1
2
3
brew cleanup                # 清理所有包的旧版本
brew cleanup $FORMULA # 清理指定包的旧版本
brew cleanup -n # 查看可清理的旧版本包,不会执行清除操作

彻底卸载,包括删除旧版本

1
brew uninstall formaula_name --force

锁定包

被锁定的包在更新时会被略过。

1
2
brew pin $FORMULA           # 锁定
brew unpin $FORMULA # 取消锁定

切换版本

时间一长,各个包可能都有多个版本并存。

1
brew switch $FORMULA $VERSION       # 切换包到指定版本

查看依赖关系

1
brew deps --installed --tree        # 查看已安装的包的依赖关系