【发布时间】:2011-02-14 06:42:44
【问题描述】:
为什么有些 Mac 应用程序很乐意简单地复制到 /Applications 文件夹中,而有些则需要安装向导软件?巫师有优势吗?
【问题讨论】:
标签: installation macos uninstallation
为什么有些 Mac 应用程序很乐意简单地复制到 /Applications 文件夹中,而有些则需要安装向导软件?巫师有优势吗?
【问题讨论】:
标签: installation macos uninstallation
您可能对 Apple 对此主题的看法感兴趣。这是Software Delivery Guide。
尤其是Manual installs和Managed installs这两章。
支持包安装程序的一些要点是:
【讨论】:
在某些情况下,应用程序需要在其他位置安装支持文件;例如,某些程序在“/usr/local/lib”中添加库或在“/usr/local/bin”中添加二进制文件;其他需要在“/Library/Frameworks”或“/Library/Application Support”中安装支持文件。对于这些情况,使用 *.pkg 和 *.mpkg 安装程序确实是最好的解决方案,因为拖放应用程序并不能解决问题。
也就是说,如果可以简单地将您的应用程序拖放到“/Applications”,那么分发一个“.dmg”文件,其中包含您的应用程序,并附有将其拖放到“/Applications”的说明。比依赖“*.pkg”和“*.mpkg”安装程序更好的分发应用程序的方法。使用 *.pkg 和 *.mpkg 安装程序也有一些主要缺点……它们可以很容易地破坏权限并破坏重要的系统文件,因此拖放解决方案更安全、更简单、更清洁。
【讨论】: