Homebrew 使用方法

警告
本文最后更新于 2018-12-04,文中内容可能已过时。
1
brew list

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

1
brew update

查看哪些包有新版本

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        ## 查看已安装的包的依赖关系