一条命令安装
官网给出一段 curl 脚本命令,粘贴到 macOS 终端、Linux shell 或 WSL 即可。脚本会先解释自己的操作,然后暂停等待确认再执行。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Homebrew 是一个在 macOS、Linux 和 WSL 上安装命令行工具与桌面应用的包管理器,由非营利项目、全部由志愿者维护。它把每个包装进 Cellar 里独立的 keg,再用符号链接接到前缀目录,macOS Intel 装到 /usr/local、Apple Silicon 装到 /opt/homebrew、Linux/WSL 装到 /home/linuxbrew/.linuxbrew,不会在自身前缀之外乱写文件。想装什么,一行 brew install 就行。
Homebrew 是一个跨 macOS、Linux 和 WSL 的命令行包管理器,用来安装命令-line 工具和应用程序。它由非营利项目运营,完全靠志愿者维护,不接受雇员。提供一条安装命令,粘贴进 macOS 终端、Linux shell 或 WSL 即可执行,脚本会先说明自己要做什么再暂停等待确认。
它的包分两类:formulae 和 casks。formulae 是从上游源码构建命令行工具、库和服务的包定义;casks 则安装上游预编译好的二进制,比如应用、字体和插件。homebrew/core 里的 formulae 和 homebrew/cask 里的 casks 都必须经过人工审核,且前者要求开源并使用与 Debian Free Software Guidelines 兼容的许可证。第三方包仓库叫 taps,任何人都可以在官方仓库之外维护自己的 formulae 和 casks。
对普通用户来说,它就是一个命令装软件的工具;对开发者来说,可以用 brew create 从源码或下载地址生成 package 定义,也能用 Brewfile 把一台机器或一个项目的依赖写成声明式清单,再用 brew bundle 一键补齐。macOS 用户还可以下载 .pkg 安装包,用于交互式或 MDM 无人值守部署。
官网给出一段 curl 脚本命令,粘贴到 macOS 终端、Linux shell 或 WSL 即可。脚本会先解释自己的操作,然后暂停等待确认再执行。
formulae 从上游源码构建命令行工具、库和服务;casks 安装上游预编译的应用、字体和插件,覆盖开发工具与桌面软件两类需求。
每个包装进 Cellar 里独立的 keg,再把文件符号链接到前缀目录,不在前缀之外写文件。前缀随平台不同:Apple Silicon 为 /opt/homebrew。
用 Brewfile 描述想要的机器或项目状态,运行 brew bundle 自动安装缺失依赖、更新过期依赖,让项目或机器环境可以重复搭建。
Homebrew Bundle 除 formulae、casks、taps 外,还支持 Mac App Store 应用、WSL 上的 WinGet 包、VSCode 扩展、Go 包、Cargo 包、uv 工具、Flatpak 包和 krew kubectl 插件。
官方仓库之外的包仓库叫 taps,任何人都可以维护自己的 formulae 和 casks。使用非官方 tap 前需要了解 tap 信任机制。
Homebrew Bundle 可以通过 brew services 启动后台服务,把需要常驻运行的服务一并纳入声明式环境管理。
macOS 用户可下载 .pkg 安装包,用于交互式安装或 MDM 无人值守批量部署,适合需要统一分发的团队环境。
需要频繁安装、更新命令行工具和开发依赖,用一条命令替代手动下载编译,把环境搭建时间压到最低。
在 Linux shell 或 WSL 里统一管理命令行工具,WSL 环境还能通过 Bundle 一并管理 WinGet 包和 VSCode 扩展。
用 Brewfile 把项目或机器依赖写成声明式清单,配合 .pkg 与 MDM 做无人值守部署,保证多台机器环境一致。
casks 可以装应用和字体,但部分 cask 会在 Homebrew 之外自动更新,需要加 --greedy 参数才能一并升级。
官方 formulae 和 casks 都需人工审核,但第三方 taps 由维护者自行负责,引入非官方 tap 前要先了解信任机制。
官网把它描述为非营利项目,完全由志愿者维护,页面上没有出现任何价格数字或付费档位。专门设有捐赠入口,用于支付软件、硬件和持续集成的托管费用,但。
Homebrew 声明不会在自身前缀之外安装文件。前缀按平台区分:Apple Silicon 是 /opt/homebrew,Linux 与 WSL 是 /home/linuxbrew/.linuxbrew,macOS Intel 是 /usr/local。
formulae 是会从上游源码构建命令行工具、库和服务的包定义,必须开源且使用与 Debian Free Software Guidelines 兼容的许可证;casks 则安装上游预编译的二进制文件,例如应用、字体和插件。两者分别在 homebrew/core 和 homebrew/cask 仓库中,都要经过人工审核。
用 Homebrew Bundle。写一份 Brewfile 描述你想要的状态,运行 brew bundle 就会安装缺失依赖、更新过期依赖。
taps 是让任何人在官方仓库之外维护 formulae 和 casks 的机制。涉及,使用非官方 tap 前应当先了解 tap 信任机制。仓库中的包需人工审核,第三方仓库则由其维护者负责。
说明,部分 casks 会在 Homebrew 之外自行更新。如果你想让 Homebrew 也一并更新它们,需要使用 brew upgrade --greedy 命令,否则这些应用可能不会被 Homebrew 升级。
可以。提供了 .pkg 安装包,支持交互式安装,也支持 MDM 无人值守安装,可从 Homebrew 最新的 GitHub release 页面下载。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| Homebrew本工具 | 4.2 | 未标价 | 一条命令安装;formulae 与 casks;独立 keg 装包;Brewfile 声明式环境 | macOS / Linux / WSL |
| AI Dream Home | — | 未标价 | Web resource for real estat... | — |
| 字由 | — | 未标价 | 设计师必备字体利器,国内外... | Web / Windows / macOS |
| skitterphoto | — | 未标价 | a place to find, show and share public domai | Web |
| albumarium | — | 未标价 | The best place to find & share beautiful ima | Web |
| mmtstock | — | 未标价 | Free photos for commercial use | — |