1. 前言
Homebrew 是一款 Mac OS 平台非常流行的软件包管理工具
通过一条简单的指令,就可以软件包管理,比如:安装、升级、更新等操作,这也是它这么流行的主要原因
2. 安装
安装软件命令格式
# 安装软件
brew install <package-name>
# 安装命令行工具
brew install <package-name> --formula
# 安装含有图形化界面的 GUI 应用
brew install <package-name> --cask
Homebrew 的安装路径变量:$HOMEBREW_PREFIX,我的电脑是 macOS ARM 所以有以下输出结果
$ echo $HOMEBREW_PREFIX
/opt/homebrew
系统 | Homebrew 默认安装路径 |
---|---|
macOS Intel | /usr/local |
macOS ARM | /opt/homebrew |
使用 brew 安装的软件,其安装位置和配置文件都存放在固定的目录
如果安装的软件是命令行工具(Formulae),Homebrew 会做哪些操作 ?
以安装命令行工具 tree 为例
第一步:将 tree 下载到 $HOMEBREW_PREFIX/Cellar/tree/<version>
目录下,其二进制文件在该目录下的 bin/tree
第二步:给二进制文件创建一个软链文件至 $HOMEBREW_PREFIX/bin
目录下
ls -al $HOMEBREW_PREFIX/bin | grep tree
3. 卸载
可以使用 brew 安装软件,当然也可以用 brew 卸载软件
卸载软件命令格式
brew uninstall <package-name>
brew uninstall <package-name> --cask
卸载命令只会卸载软件包,可能需要手动删除配置文件,以 wget
命令为例: