在使用Composer从包源构建软件包时候,有两种不同类型的包:PKG和DMG。你知道两者之间的区别吗? 以及如何选取吗?
每种格式都有各自的优势具体取决于软件包的预期用途以及用于部署软件包的工具。下面我们来了解一下PKG和DMG格式的区别和用途。
PKG格式的软件包几乎可以使用任何工具进行部署,例如Apple Remote Desktop,Jamf Pro或其他客户端管理系统。PKG格式安装非常简单,双击打开该包进入安装程序,安装安装指导完成安装即可。PKG格式的安装包不仅提供了简单的安装流程,还可以在安装过程中执行预置的脚本,例如检查安装环境、提示需要关闭的软件、卸载旧版本软件等。有关如何添加脚本到包源请参考提供的链接。
DMG格式软件包不可以像PKG格式软件包那样单独使用,在与Jamf Pro配合使用的时候DMG格式允许你动态地将文件或文件夹部署到在电脑上有账户的每个用户,以及当前登录的网络用户账户。除此之外,你还可以将文件或文件夹部署到系统用户模板,确保任何新用户也能的接受到正确的默认环境。
相信经过以上的介绍你一定能够了解其区别并做出适当的选择。
PKG
– 可以独立使用,安装简单
– 可以添加并执行脚本
DMG
– 无法单独使用,需配合Jamf Pro
– 可以动态部署文件或文件夹
添加脚本到包源:
https://docs.jamf.com/10.12.0/jamf-pro/administrator-guide/Adding_Scripts_to_Package_Sources.html