一句话介绍Homebrew:
The missing package manager for macOS
Homebrew使用示例
Homebrew的可执行命令是brew,其基本使用方法如下:
查找软件包
brew search $FORMULA |
安装软件包
brew install $FORMULA |
列出已安装的软件包
brew list |
编辑安装文件
brew edit wget # 使用 $EDITOR 编辑 |
删除软件包
brew remove $FORMULA |
查看软件包信息
brew info $FORMULA |
列出软件包的依赖关系
brew deps --installed --tree # 查看已安装的包的依赖,树形显示 |
更新brew
brew update |
列出过时的软件包
brew outdated |
更新过时的软件包
brew upgrade # 更新所有的包 brew upgrade $FORMULA # 更新指定的包 |
清理旧版本
brew cleanup # 清理所有包的旧版本 brew cleanup $FORMULA # 清理指定包的旧版本 brew cleanup -n # 查看可清理的旧版本包,不执行实际操作 |
锁定不想更新的包
brew pin $FORMULA # 锁定某个包 brew unpin $FORMULA # 取消锁定 |
从/usr/local快速删除链接
brew unlink $FORMULA |
恢复链接
brew link $FORMULA |
激活指定版本
brew switch $FORMULA $VERSION |
不使用formulae手工安装
./configure --prefix=/usr/local/Cellar/foo/1.2 && make && make install && brew link foo |
下载安装的缓存目录
brew --cache |
~/Library/Caches/Homebrew
安装提前下载的安装包
将下载的安装包放到~/Library/Caches/Homebrew目录,并注意下载的文件名要符合Homebrew的要求。
使用http代理安装软件
http_proxy=http://<proxyhost>:<proxyport> brew install $FORMULA http_proxy=http://<user>:<password>@<proxyhost>:<proxyport> brew install $FORMULA |