听元宵,今岁嗟呀,愁也千家,怨也千家。——王磐《古蟾宫·元宵》
更新 Homebrew 自己
brew update
查看哪些安装包需要更新:
brew outdated
列出已安装包
brew list
更新
brew upgrade # 更新所有的包 brew upgrade $FORMULA # 更新指定的包
清理旧版本
brew cleanup # 清理所有包的旧版本 brew cleanup $FORMULA # 清理指定包的旧版本 brew cleanup -n # 查看可清理的旧版本包,不执行实际操作
锁定不想更新的包
brew pin $FORMULA # 锁定某个包 brew unpin $FORMULA # 取消锁定
查看安装包的相关信息
brew info $FORMULA # 显示某个包的信息 brew info # 显示安装了包数量,文件数量,和总占用空间 brew deps --installed --tree # 查看已安装的包的依赖,树形显示 # `brew info` 可以查看包的相关信息,最有用的应该是包依赖和相应的命令。比如 Nginx 会提醒你怎么加 launchctl,PostgreSQL 会告诉你如何迁移数据库。这些信息会在包安装完成后自动显示,如果忘了的话可以用这个命令很方便地查看。
删除
brew rm $FORMULA # 删除某个包 brew uninstall --force $FORMULA # 删除所有版本