macOS/Linux包管理器
Homebrew(brew.sh)是一个专为 macOS 和 Linux 系统设计的免费开源包管理器,由开发者 Max Howell 于 2009 年创建,后来由社区维护。它被广泛称为“macOS 上缺失的包管理器”,让用户能通过一行命令安装、更新和管理数千种开源软件,如 Git、Python、Node.js 等,极大简化了开发环境的搭建流程。开发者选择它主要是因为其轻量、易用、社区活跃,且无需手动处理依赖关系。
Homebrew 的核心业务是提供一个命令行工具,用于在 macOS 和 Linux 系统上自动化安装软件包。它本身不托管服务器或提供云服务,而是通过 GitHub 仓库维护一个名为“Homebrew/core”的软件包集合,用户通过终端执行 brew install 命令即可从官方源或第三方源下载编译好的二进制文件或源码。历史背景上,Homebrew 填补了 macOS 缺乏原生包管理器的空白(对比 Linux 的 apt 或 yum),迅速成为苹果生态下开发者的标配工具。行业地位上,它是目前 macOS 上最流行的包管理器,GitHub 上拥有超过 40,000 星标,社区贡献者数以千计。客户类型覆盖从个人开发者到中小型技术团队,甚至部分企业也会在内部开发环境中使用它来统一管理依赖。由于完全开源免费,它没有传统商业软件的销售团队或客户支持,一切依赖社区文档和论坛。
Homebrew 的目标用户非常明确:macOS 或 Linux 系统上的软件开发人员、系统管理员和运维工程师。对于个人开发者,它是最理想的工具,尤其是在安装和更新常用开发语言、数据库、命令行工具时,能节省大量手动配置时间。对于小团队,Homebrew 可以配合 Brewfile 实现开发环境的一致化部署,减少“在我机器上能跑”的问题。对于企业场景,如果团队以 macOS 为主要开发机,Homebrew 也能发挥价值,但需要留意其依赖的 GitHub 源可能在企业内网中受限。最合适的场景包括:快速搭建本地开发环境、管理 Python/Node.js/Ruby 版本、安装数据库(如 MySQL、PostgreSQL)以及运行 DevOps 工具(如 Docker、Kubernetes CLI)。不适合的场景是生产服务器部署,因为 Homebrew 设计上偏向单用户桌面环境,不建议用于生产级包管理。
brew install <包名> 即可完成安装,自动处理依赖关系,无需手动下载解压。brew update 同步最新包列表,brew upgrade 一键更新所有已安装软件,brew cleanup 删除旧版本,节省磁盘空间。Brewfile 文件定义依赖清单,配合 brew bundle 命令实现环境一键还原,适合团队协作和 CI/CD 场景。homebrew-cask-versions),扩展可用包范围。Homebrew 是完全免费的,月费或年费均为零,无需注册或订阅。它属于同类工具中“免费”档位,性价比极高。对比商业包管理器(如 MacPorts 的某些企业版)或云服务(如 PackageCloud),Homebrew 没有任何隐藏费用,甚至不收集用户数据。唯一的“成本”是用户需要熟悉命令行操作,以及偶尔处理因系统更新或依赖冲突导致的故障。对于中国用户,由于不涉及支付,无需担心汇率或手续费问题。但需要注意的是,如果使用第三方 tap 或自定义源,可能产生额外的流量费用(取决于源服务器的网络状况),但这并非 Homebrew 本身收取。
网络通畅性方面,Homebrew 官方源托管在 GitHub,国内直连访问 GitHub 有时不稳定,但整体可用。安装过程中,brew update 和 brew install 默认从 GitHub 下载公式和二进制文件,国内用户可能遇到下载缓慢或超时。解决方案包括:使用国内镜像源(如中科大、清华、阿里云提供的 Homebrew 镜像),替换后速度可大幅提升。具体操作只需执行几条 export 命令或修改配置文件,无需科学上网。支付方式不适用,因为完全免费。能否开发票:不适用,Homebrew 是开源项目,无商业主体提供发票。国内同类替代品包括:macOS 上自带的 MacPorts(较老、更稳定但包数量少),Linux 上的 apt/yum(仅限 Linux 系统),以及跨平台的 Scoop(Windows 为主)。对于中国开发者,Homebrew 配合国内镜像源是首选,但部分企业内网可能完全无法访问 GitHub,此时建议使用离线安装包或自建本地缓存仓库。
优点:
缺点:
Homebrew 适合绝大多数 macOS 和 Linux 开发者作为日常包管理工具,特别是在个人开发、小团队协同和本地环境搭建场景下,它免费、高效、社区活跃,是无可替代的首选。不适合生产环境服务器部署或对稳定性有极端要求的场景(此时建议使用系统包管理器或容器化方案)。由于完全免费,无需“试用”或“付费”,直接安装使用即可。对中国用户,建议立即配置国内镜像源(如中科大或清华源),避免网络问题。唯一需要谨慎的是,如果团队使用企业内网且完全无法访问 GitHub,则需考虑自建 Homebrew 缓存代理或改用 MacPorts 等离线友好的替代品。总体而言,Homebrew 是 macOS 开发者的必备工具,评分 9.9/10 实至名归。
⚠ 本测评基于公开资料整理, 不构成购买建议. 请以 brew.sh 官网实际信息为准.
brew.sh 是一家 美国 的 开发工具 (Package Manager) 服务商. TG4G 测评收录其 套餐「macOS/Linux包管理器」, 综合评分 9.9/10, 中国可用度 友好. 点击「前往官网」可直达 brew.sh 官方页面.