
- 打开微信,搜索「软件教程管家」关注,或长按下方二维码关注
- 回复关键词 nanobrew
- 公众号自动回复网盘链接,点击即可保存下载
打开微信扫一扫关注或搜索【软件教程管家】
nanobrew 是一个用 Zig 编写的跨平台包管理器,面向 macOS、Linux 与 Docker。它最大的特点是轻:整个工具就是一个单一静态二进制,没有 Ruby 运行时,启动开销小;依赖下载和提取支持并行,重复安装时等待时间更短;更新行为显式可控,不会在每次安装时自动执行自更新。
它兼容 Homebrew 的生态:macOS 上常用的 Homebrew 公式和 cask 可以走它的原生安装流水线,第三方 tap 也支持;Linux 和 Docker 里则原生处理 .deb 包,读取 APT 包索引、解析依赖、下载并提取。
核心特点
- 用 Zig 编写,以单一静态二进制提供包管理能力,不依赖 Ruby 运行时。
- macOS 上的常用 Homebrew 公式和 cask 可通过原生安装流水线处理。
- 依赖下载与提取支持并行执行,减少安装流程中的等待时间。
- Linux 和 Docker 支持原生 .deb 包索引、依赖解析、下载与提取。
- 支持 user/tap/formula 形式的第三方 Homebrew tap,对未覆盖内容提供 Homebrew 回退。
与 Homebrew 的关系
nanobrew 复用 Homebrew 的公式、bottle 和 cask,不是另起一套软件源。对原生安装流水线覆盖不到的包,它会走 Homebrew 回退路径,所以可以把它理解成 Homebrew 生态的一个轻量前端,而不是完全替代品。是否替换,取决于你的工作流离不离开 Homebrew 那些它不覆盖的能力。
适合谁用
适合希望在 macOS、Linux 或 Docker 中减少包管理器启动开销、避免 Ruby 运行时,并且需要兼容 Homebrew 公式、cask 或第三方 tap 的开发者和基础设施维护者。典型场景包括 macOS 开发机上的公式与 cask 安装、Linux 或 Docker 镜像中的 .deb 包部署、需要第三方 tap 的开发环境初始化,以及希望用静态二进制减少启动依赖的自动化脚本。
限制与注意点
- 它不会执行 Homebrew 的 Ruby post_install 钩子,依赖这些钩子的公式可能安装不完整。
- 不覆盖依赖源码构建选项或 Mac App Store 集成的工作流,这类需求要保留其他包管理路径。
- 原生安装覆盖范围集中在 README 所述的常用公式和 cask,其他包可能依赖 Homebrew 回退。
- cask 安装会跳过 com.apple.quarantine 标记,组织内部使用时要结合自身 macOS 软件分发和审核策略评估这个行为。
- 更新需要显式执行 nb update,维护时要单独规划包索引、公式和二进制的更新策略。
获取
GitHub 国内访问较慢,如打不开可多刷新几次

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›
文章推荐
标签推荐
这款软件怎么样?
平均 暂无评分(0 人评)
取链次数:0
评分与投票来自真实访客,从 0 开始累计;觉得有用就点一下,帮更多人判断这款软件值不值得下。





