![]() |
1
2
你可能对苹果在这个问题上的发言感兴趣。这个在里面 Software Delivery Guide 。 特别是,看看这两章 Manual installs 和 Managed installs . 支持软件包安装程序的要点包括:
|
![]() |
2
1
在某些情况下,应用程序需要在其他位置安装支持文件;例如,某些程序在“/usr/local/lib”中添加库或在“/usr/local/bin”中添加二进制文件;其他程序需要在“/library/frameworks”或“/library/application support”中安装支持文件。对于这些情况,使用*.pkg和*.mpkg安装程序确实是最好的解决方案,因为拖放应用程序并不会切断它。 也就是说,如果可以简单地将应用程序放到“/applications”中,那么将“.dmg”文件连同应用程序一起分发,并附带将其拖放到“/applications”的说明,这是一种比依赖“*.pkg”和“*.mpkg”更好的分发应用程序的方法。安装人员。使用*.pkg和*.mpkg安装程序也有一些主要的缺点…它们可以非常容易地破坏权限和破坏重要的系统文件,因此拖放解决方案更安全、更简单和更干净。 |