homebrew命令使用示例

一句话介绍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

References

  1. homebrew
  2. The missing package manager for macOS
  3. keeping homebrew date
  4. FAQ of homebrew