在 Admin Console 上创建包。登录到 Adobe Admin Console,前往"包"选项卡,然后选择"创建包"。
使用 Munki 的工具在 macOS 设备上管理 Adobe 包安装。
Munki 是一系列开源工具,与基于 web 服务器的包和包元数据存储库配合使用时,可管理软件安装和配置。系统管理员使用它来管理大量 macOS 计算机上的软件安装,通常用于企业环境。
了解更多:Munki 快速入门
安装 Adobe 包
将包导入到 Munki 存储库。在终端运行以下命令:
munkiimport <已下载包的路径>
当系统提示您输入有关包的信息时,请提供适当的回答:
使用现有项目作为模板? [y/N]
- 如果您之前已导入 Admin Console 包并想要使用现有模板,请选择 Y,然后按 Return。
- 如果这是您导入的第一个包或您正在使用新模板:
- 输入 N,然后按 Return。
- 按 Return 键以使用默认的项目名称。
- 输入显示名称和描述。
- 按 Return 以使用版本和目录。
- 输入类别和开发者,然后按 Return。
要编辑新创建的 pkginfo 文件:
- 按 Y 可审阅或编辑文件。
- 按 N 可继续而不对文件进行更改。
创建客户端清单。重新构建目录以完成导入功能。
软件包已成功移至 Munki。创建客户端清单,以便 Munki 了解要在给定设备上安装的内容。
使用 manifestutil 工具创建清单,并将该包添加到清单中。
运行以下命令:
- manifestutil --new-manifest site_default
- manifestutil --add-catalog <目录名称> --manifest site_default
- manifestutil --add-pkg <程序包名称> --manifest site_default
在客户端计算机上运行安装包。如果您已将 unattended_install 指定为:
- True:当 Munki 代理下次在客户端计算机上运行时,将自动安装该包。
- False:若要发起手动安装,请在客户端计算机上执行以下命令:
sudo /usr/local/munki/managedsoftwareupdate --installonly
或者,启动 managed software center 工具并触发安装。
卸载 Adobe 包
从 Admin Console 中下载包。 登录 Adobe Admin Console,然后选择 Packages 选项卡。
找到并下载最初用于在用户计算机上安装的相同包版本。在卸载过程中使用 _Uninstall.pkg 文件。
将该包导入 Munki 存储库。在终端中运行 munkiimport <path of downloaded package>。
指定卸载文件路径。
当系统提示以下消息时,添加适当的回答:
Use existing item as a template? [y/N]
- 如果您之前已导入过 Admin Console 包,并且想使用现有模板,请输入 Y 并按 Return。
- 如果这是您导入的第一个包,或者您正在使用新模板:
- 输入 N 并按 Return。
- 按 Return 以使用默认项目名称
- 输入显示名称和描述。
- 按 Return 以使用 version 和 catalogs。
- 输入 category 和 developer,然后按 Return。
创建客户端清单。重新构建目录,以完成将该包导入 Munki 存储库。接下来,您需要创建客户端清单,以便 Munki 知道要在指定计算机上安装什么。
使用 manifestutil 工具创建清单并向其中添加软件包。
运行以下命令创建新清单:
- manifestutil --new-manifest site_default
- manifestutil --add-catalog testing --manifest site_default
- manifestutil --add-pkg <PackageName> --manifest site_default
软件包已准备好卸载。
在客户端计算机上运行 Uninstall 包。如果您将 unattended_install 值指定为:
- True:当 Munki 代理下次在客户端计算机上运行时,软件包会自动卸载。
- 假:要启动手动安装,请在客户端计算机上执行以下命令:
sudo /usr/local/munki/managedsoftwareupdate --installonly
或者,启动 managed software center 工具并触发安装。