一篇文章了解并使用Homebrew

Homebrew 是 macOS(和 Linux)上的一个开源包管理器,主要用于简化软件的安装、更新和管理。它被称为“macOS 缺失的包管理器”(The Missing Package Manager for macOS),因其解决了 macOS 系统本身缺乏官方包管理工具的问题,让用户通过简单的命令行操作即可获取和管理各类开发工具、应用和依赖库。


核心功能与特点

  1. 一键安装软件
    无需手动下载、解压或编译,一条命令即可安装软件(如 brew install wget)。
  2. 自动处理依赖
    自动安装软件所需的依赖项,避免手动解决依赖冲突。
  3. 统一管理路径
    所有通过 Homebrew 安装的软件集中在 /usr/local(Intel 芯片)或 /opt/homebrew(Apple 芯片),与系统自带软件隔离,避免污染系统目录。
  4. 支持图形化应用
    通过 brew install --cask 命令可以安装桌面应用(如 Chrome、Visual Studio Code)。
  5. 跨平台支持
    除了 macOS,Homebrew 也支持 Linux(称为 Linuxbrew)。

基本使用示例

命令说明
brew install <包名>安装软件(如 brew install node
brew uninstall <包名>卸载软件
brew update更新 Homebrew 自身
brew upgrade更新所有已安装的软件
brew search <关键词>搜索可用软件包
brew list列出已安装的软件

核心概念

  • Formula(配方)
    描述如何编译安装命令行工具或库的脚本(如 Python、Git)。
  • Cask(木桶)
    扩展功能,用于安装 macOS 图形应用(如 brew install --cask firefox)。

安装 Homebrew

在终端中执行以下命令(需提前安装 Xcode 命令行工具):

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

如果下载失败,优先推荐国内开发者的下载版本(亲测有效)

/bin/bash -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装后可通过 brew doctor 检查环境是否正常。


优势与适用场景

  • 开发者友好:快速安装编程语言(Python/Node.js)、数据库(MySQL/PostgreSQL)等开发工具。
  • 省时省力:避免手动下载、配置环境变量或处理依赖问题。
  • 社区强大:拥有海量维护良好的软件包(超过 6500 个 Formula 和 1500 个 Cask)。

注意事项

  • 安装路径因芯片架构不同:
    • Intel Mac:/usr/local
    • Apple Silicon Mac(M1/M2 等):/opt/homebrew
  • 避免使用 sudo 运行 Homebrew,保持权限清晰。
  • 若遇到权限问题,可通过 chown 命令修复(如 sudo chown -R $(whoami) /usr/local/*)。

官网与资源

  • 官网:https://brew.sh
  • 官方文档:https://docs.brew.sh

通过 Homebrew,你可以像在 Linux 中一样高效管理软件,大幅提升 macOS 的使用体验!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值