前言
Homebrew
是使用 Mac OS
的一件利器,Homebrew
可以安装 Apple
没有预装但非常需要的东西。Homebrew
会将软件包安装到独立目录,并将其文件软链接至 /usr/local
。
这一切只需要一条指令:
代码语言:javascript复制/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
是否要定期更新
软件保持最新肯定是好的,但是一些软件因为某些原因没有更新到最新,如果一味地更新 Homebrew
所有安装包可能带来依赖的不支持。所以我的意见是每个月定期查看一下,有选择性地更新。
如何更新
更新 Homebrew 自己:
代码语言:javascript复制brew update
查看哪些安装包需要更新:
代码语言:javascript复制brew outdated
更新:
代码语言:javascript复制brew upgrade # 更新所有的包
brew upgrade $FORMULA # 更新指定的包
清理旧版本:
代码语言:javascript复制brew cleanup # 清理所有包的旧版本
brew cleanup $FORMULA # 清理指定包的旧版本
brew cleanup -n # 查看可清理的旧版本包,不执行实际操作
锁定不想更新的包:
代码语言:javascript复制brew pin $FORMULA # 锁定某个包
brew unpin $FORMULA # 取消锁定
查看安装包的相关信息:
代码语言:javascript复制brew info $FORMULA # 显示某个包的信息
brew info # 显示安装了包数量,文件数量,和总占用空间
brew deps --installed --tree # 查看已安装的包的依赖,树形显示
其他
列出已安装包
代码语言:javascript复制brew list
删除
代码语言:javascript复制brew rm $FORMULA # 删除某个包
brew uninstall --force $FORMULA # 删除所有版本