使用 Munki 部署程序包

上次更新日期: 2026年8月19日

使用 Munki 的工具在 macOS 设备上管理 Adobe 包安装。

Munki 是一系列开源工具,与基于 web 服务器的包和包元数据存储库配合使用时,可管理软件安装和配置。系统管理员使用它来管理大量 macOS 计算机上的软件安装,通常用于企业环境。

提示

了解更多:Munki 快速入门

安装 Adobe 包

在 Admin Console 上创建包。登录到 Adobe Admin Console,前往""选项卡,然后选择"创建包"。

将包导入到 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 以使用 versioncatalogs
    • 输入 categorydeveloper,然后按 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 工具并触发安装。