一款自动安装 macOS 的开源脚本:erase-install
1. 项目基础介绍
erase-install
是一个开源项目,基于 Shell 和 Makefile 编程语言开发。该项目旨在通过自动化脚本,帮助用户轻松下载并安装 macOS 操作系统。它利用了 macOS 安装程序中的 startosinstall
资源二进制文件,允许用户下载、重新安装、升级或擦除 macOS。
2. 项目核心功能
- 自动化下载:通过
mist-cli
脚本(由 Nindi Gill 开发)直接从 Apple 下载 macOS 安装程序。 - 一键安装/升级:支持使用
--eraseinstall
选项,对于具有 APFS 系统卷的计算机,可以一次性完成下载、重新安装或升级操作。 - 灵活配置:脚本提供了多种选项,以适应不同的工作流程、管理工具和用户体验。
- 跨管理平台兼容:虽然最初是为 Jamf Pro 管理系统设计的,但现在已支持与其他管理系统或无需管理系统的使用。
3. 最近更新的功能
项目最近的更新包括:
- 支持 macOS 11 及更高版本:通过
softwareupdate --fetch-full-installer
命令,可以在运行 macOS 11 或更高版本的 Mac 计算机上获取有效构建版本。 - 交互式用户界面:利用
swiftDialog
提供用户对话框,增强用户体验。 - 优化和修复:对脚本进行了优化和错误修复,以提高稳定性和兼容性。
该项目为开源社区提供了一个强大且灵活的工具,可用于自动化 macOS 的安装和管理过程。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考