Mac 自动升级:使用 Shell 脚本安装 macOS 升级包
要通过 shell 脚本调用 macOS 升级包进行 Mac 自动升级,可以按照以下步骤进行操作:
-
下载最新的 macOS 升级包(通常是一个.dmg 文件)并将其保存到指定的目录中。
-
创建一个 shell 脚本文件,例如'upgrade_mac.sh'。
-
在脚本文件中添加以下内容:
#!/bin/bash
# 指定升级包的路径
upgrade_pkg='/path/to/upgrade.pkg'
# 挂载升级包的镜像
hdiutil attach '$upgrade_pkg' -quiet
# 获取升级包中的安装程序路径
installer_pkg=$(ls /Volumes/Mac\ OS\ X\ Install\*/Install*.pkg)
# 运行安装程序进行升级
sudo installer -pkg '$installer_pkg' -target /
# 卸载升级包的镜像
hdiutil detach '/Volumes/Mac OS X Install*'
请注意将'/path/to/upgrade.pkg'替换为实际的升级包路径。
-
保存并关闭脚本文件。
-
打开终端应用程序,然后导航到脚本文件所在的目录。
-
运行以下命令以使脚本文件可执行:
chmod +x upgrade_mac.sh
- 运行以下命令以执行脚本文件:
./upgrade_mac.sh
脚本将自动挂载升级包的镜像,运行安装程序进行升级,并在升级完成后卸载镜像。
请注意,执行升级操作需要管理员权限,因此在运行脚本时可能需要输入管理员密码。
原文地址: https://www.cveoy.top/t/topic/o34m 著作权归作者所有。请勿转载和采集!