使用 Homebrew

最后更新:
阅读次数:

Homebrew: The missing package manager for macOS!

Homebrew

Homebrew 或 brew,是 Mac OSX 上的软件包管理工具,能在 Mac 中方便的安装软件或者卸载软件。不过,通过 brew install 命令安装的软件,一般是用于终端下运行的命令式的软件,而不是拥有 GUI 的软件。

  • 基本原理: 从远程软件仓库取回(下载)指定软件的源代码,解压后,执行命令 ./configure && make install 进行安装,并自动下载好相关依赖、配置好各种环境变量。

  • 用于 homebrew 自身的命令

# 检查更新 Homebrew 自身
brew update

# 自动在浏览器打开 Homebrew 官方网站
brew home
  • 基本命令
# 安装软件
brew install appName

# 卸载软件
brew uninstall appName

# 查询软件(支持模糊查询)
brew search node

# 显示软件相关信息
brew info appName

# 显示软件依赖
brew deps appName

# 列出当前已安装的软件
brew list

# 列出本地有新版本的软件
brew outdated

# 将所有软件都更新到最新版本
brew upgrade

# 将指定软件更新到最新版本
brew upgrade appName

# 清除所有软件的所有老版本
brew cleanup

# 清除指定软件的所有老版本
brew cleanup appName

Homebrew-Cask

Homebrew-Cask 拓展了 Homebrew,使用户可以通过 Homebrew-Cask 来安装拥有 GUI 的软件(比如:chromevisual studio code 等)。同安装软件的传统方式相比,这种方式省掉了自己去下载、解压、拖拽(安装)等步骤,并且卸载相当容易与干净。

  • 基本原理: 从远程软件仓库取回(下载)已经编译好的指定软件,解压后,再放在统一的某个目录下(一般放在 /Applications 目录下)。

  • 启用 Homebrew-Cask

# 为 Homebrew 添加 Homebrew-Cask 软件源
brew tap caskroom/cask
  • 基本命令

Homebrew-Cask 的基本命令与 Homebrew 的基本命令类似,所以下面只列出一些常用的命令。

# 查询软件包
brew cask search appName

# 安装软件包
brew cask install appName

# 卸载软件包
brew cask uninstall appName

参考资料