我正在和OSX的packageMaker抗争,因为它不允许我创建一个“.pkg”。相反,它迫使我生成一个“.pkg.mpkg”。
这似乎是一个愚蠢的问题,我应该能够通过谷歌搜索来回答这个问题,但我找不到关于这个问题的太多信息。
谁能解释一下它们之间的主要区别,如果你知道你必须使用其中一个的限制?
发布于 2009-09-03 20:23:28
据我所知,.pkg文件是简单、直接的安装程序包。但是,.mpkg文件是非常可自定义的,并且可以链接到多个.pkg文件,最终用户可以在安装程序中打开和关闭这些文件。
我认为您看到的.pkg.mpkg双扩展只是一个文本附加问题。包要么是.pkg,要么是.mpkg,而不是两者的组合。
发布于 2010-02-02 12:55:44
我相信Collin Allen是正确的--主要区别在于元包可以引用其他包。但是对于你的PackageMaker问题,你试过冰山吗?它是另一种(免费的),我们通常有更好的运气:更少的bug,更容易理解和使用,更大的自由,等等。
发布于 2010-11-16 08:59:36
我没有一个好的答案,但是一旦我试图修改用户看到的文本,PackageManager就会自动从.pkg切换到.mpkg。两者都包含由供应商准备的子安装程序(.pkg)。
https://stackoverflow.com/questions/1375663
复制相似问题