00 简介
homebrew是一款软件包管理器,它的核心功能是自动化地帮你从网上下载、安装、更新和卸载软件。
注意:
- 当你追求稳定时,请优先使用官方包管理器进行下载(如:Ubuntu下的apt或者snap),这是最“原生”、最稳定的体验。
- 当你追求更新的软件版本时,才建议使用homebrew进行补充
01 安装下载
1.1 下载homebrew并配置
- 执行官方安装脚本
# 官方一键安装脚本
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
完成后会提示

- 按照提示操作,安装必要依赖
# 安装编译必要的依赖项
sudo apt-get install build-essential
# 使用brew安装gcc
brew install gcc
- 将brew添加到shell的环境变量中
# 将brew添加到环境变量中
echo >> ~/.bashrc
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bashrc
# 重新加载bash配置文件
source ~/.bashrc
1.2 完全卸载homebrew
- 执行官方一键卸载脚本
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
卸载完成后会显示:

- 手动删除此处文件
手动删除此处文件:
rm -fr /home/linuxbrew/.linuxbrew/etc/
rm -fr /home/linuxbrew/.linuxbrew/lib/
rm -fr /home/linuxbrew/.linuxbrew/share/
- 移除shell下的homebrew配置路径
将类似下行的内容注释掉
# eval "$(/usr/local/bin/brew shellenv)"
02 使用homebrew
输入brew,可以查看简单的操作
brew

2.1 安装和卸载软件
# 安装软件包
brew install git
brew install node
brew install python@3.11
# 卸载软件包
brew uninstall node
brew remove git # uninstall 的别名
2.2 搜索软件与信息
# 搜索软件包
brew search python
brew search --desc "version control" # 按描述搜索
# 查看软件包信息
brew info node
brew info --json python # JSON 格式输出
# 列出已安装的包
brew list
brew list --versions # 显示版本号
2.3 更新自身与软件包
# 更新 Homebrew 自身
brew update
# 升级所有过时的包
brew upgrade
# 升级特定包
brew upgrade node
brew upgrade python@3.11
# 检查哪些包可以升级
brew outdated
浙公网安备 33010602011771号