本文更新于: 2025年5月5日
APP喵前言:大家好,我是阿喵!今天给大家介绍一个超酷的软件–Sapphire 。它是一个基于 Rust 的 macOS 包管理器,有潜力成为 Homebrew 的替代品!就像给苹果系统换了个新管家,管理软件包更高效哦。对于开发者和高级用户来说,这可真是个好消息,以后在管理 macOS 上的各种软件包时,可能就会更加得心应手啦!不过它还在发展中,大家一起拭目以待吧
软件简介
Sapphire 是一个基于 Rust 的 macOS 包管理器项目,旨在替代 Homebrew 。它目前处于早期开发阶段,虽能处理 bottles 和 casks,但在功能完善度上还有待提升。开发者希望借助 Rust 提升性能、构建声明式包管理器,并解决 Homebrew 的一些痛点,如路径硬编码、包管理灵活性不足等。该项目吸引了关注,但也面临挑战,如与现有 Homebrew 生态系统的兼容性、包管理的复杂性等。
截图

功能特色
- Rust 编写:用 Rust 语言开发,有望提升性能和安全性,相比 Homebrew 使用的 Ruby 语言,在处理大量数据和复杂操作时更高效,降低安全风险。
- 处理 bottles 和 casks: Sapphire 可处理 Homebrew 的预编译二进制文件(bottles)和包含 Mac 应用程序的 casks,满足用户大部分软件包需求,但目前对 bottles 的相对路径设置和 casks 的支持仍在完善。
- 自动构建系统检测:计划依据存档结构自动检测构建系统,简化从源代码构建软件包的过程,用户无需深入了解不同软件包的构建工具和配置要求。
- 用户可配置性:将提供手动覆盖自动检测的选项,用户能根据自身需求灵活配置,对复杂或特殊需求的软件包管理非常实用。
- 锁定文件箱功能:用户可锁定文件箱,防止他人上传新文件,提高分享控制权和安全性,适用于不想让接收者随意更改文件内容的场景。
- 快速删除文件箱:用户能快速删除整个文件箱,及时清理不再需要的文件,方便管理存储空间,但需注意一旦删除,文件箱中的所有文件都将被永久移除。
下载地址
https://github.com/alexykn/sps
声明:本站为个人非盈利博客,资源均网络收集且免费分享无限制,无需登录。资源仅供测试学习,请于24小时内删除,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集。请支持正版!如若侵犯了您的合法权益,可联系我们处理。