本文主要是介绍使用composer生成的DMG和PKG格式软件包有何区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在使用Composer从包源构建软件包时候,有两种不同类型的包:PKG和DMG。你知道两者之间的区别吗? 以及如何选取吗?
每种格式都有各自的优势具体取决于软件包的预期用途以及用于部署软件包的工具。下面我们来了解一下PKG和DMG格式的区别和用途。
PKG格式的软件包几乎可以使用任何工具进行部署,例如Apple Remote Desktop,Jamf Pro或其他客户端管理系统。PKG格式安装非常简单,双击打开该包进入安装程序,安装安装指导完成安装即可。PKG格式的安装包不仅提供了简单的安装流程,还可以在安装过程中执行预置的脚本,例如检查安装环境、提示需要关闭的软件、卸载旧版本软件等。有关如何添加脚本到包源请参考提供的链接。
DMG格式软件包不可以像PKG格式软件包那样单独使用,在与Jamf Pro配合使用的时候DMG格式允许你动态地将文件或文件夹部署到在电脑上有账户的每个用户,以及当前登录的网络用户账户。除此之外,你还可以将文件或文件夹部署到系统用户模板,确保任何新用户也能的接受到正确的默认环境。
相信经过以上的介绍你一定能够了解其区别并做出适当的选择。
PKG
- 可以独立使用,安装简单
– 可以添加并执行脚本
DMG
- 无法单独使用,需配合Jamf Pro
- 可以动态部署文件或文件夹
添加脚本到包源:
docs.jamf.com/10.12.0/j...
2011年, SolutionKeys将Jamf (Casper Suite)首次引入了中国。 SolutionKeys是大中华地区优质Jamf授权经销商和Jamf的关键服务伙伴(Jamf授权集成商)。我们确保Jamf管理和部署的黄金标准。
这篇关于使用composer生成的DMG和PKG格式软件包有何区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!