📜  brew (1)

📅  最后修改于: 2023-12-03 14:59:34.456000             🧑  作者: Mango

Homebrew - 安装管理 macOS 上的软件的最简单方式

homebrew-logo

Homebrew 是 macOS 上的最流行包管理器,大量的开发者使用它来方便地安装并管理他们所需要的各种软件。Homebrew 同时又是开源且支持 macOS 长期维护。

安装

要安装 Homebrew,只需在终端中输入以下命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew 的安装过程需要几分钟:它首先会要求您安装 Xcode Command Line Tools(如果它们还没有安装),然后开始构建 Homebrew。

基础用法
安装软件

Homebrew 使用以下命令来安装任何软件:

brew install package-name

例如,要安装 Node.js,只需键入:

brew install node
查找软件包

要查找特定软件包,可以使用以下命令:

brew search package-name
查看已安装的软件包

要查看当前系统上已安装的 softwares,只需键入:

brew list
卸载软件包

Homebrew 所安装的软件包可以通过以下命令进行卸载:

brew uninstall package-name

例如,要卸载 node 软件包,可以键入:

brew uninstall node
更新所有软件包

Homebrew 使得更新已安装软件包非常方便,仅需键入以下命令:

brew update && brew upgrade

如果您只想更新一个软件包,您可以通过以下命令实现:

brew upgrade package-name
高级用法
清理

要删除 Homebrew 中所有已删除的上游软件包,请键入以下命令:

brew cleanup
Doctor

如果您遇到 Homebrew 的任何问题,只需执行以下命令使用 brew doctor

brew doctor

它将扫描您的 Homebrew 安装并提供有关任何问题的诊断信息。

依赖关系

Homebrew 自动解决许多常见软件包之间的依赖关系,但如果要查看软件包的明确依赖关系,可以使用以下命令:

brew deps package-name
查看软件包信息

Homebrew 提供了详细的信息其仓库中软件包的信息,您可以通过以下命令查看软件包信息:

brew info package-name
Cask

Homebrew 还提供了一个称为 Cask 的扩展,用于安装 macOS 中的二进制文件,类似于 dmg 文件或自包含的应用程序。要安装 Cask,只需执行以下命令:

brew install cask

要安装一个应用程序,比如 Google Chrome,您可以使用以下命令:

brew cask install google-chrome
Homebrew 结合其他工具
  • 大家可能在使用 Homebrew 安装 Python 等语言的开发环境,也需要额外配合虚拟环境工具,如 Virtualenv,Pyenv 等来解决局部安装多版本开发环境的问题;
  • Homebrew 会自动安装编译器之类的构建工具,那么其安装路径就需要被其他语言的开发环境管理工具识别,例如 Python 开发和安装 numpy 库,就需要额外安装下列软件:
brew install numpy
xcode-select --install
结论

Homebrew 是 macOS 上最好的软件包管理器之一,它易于安装,使用简单且具有极大的灵活性,它对于开发人员来说简直是无法离开的神器。它不仅提供了大量的命令行实用程序,还有一个庞大的社区,您可以保存并共享自己的安装脚本。