首先,请原谅讨论而不是问题类型。
我需要为OS X构建开源软件安装程序,但我对OS X约定不熟悉。提到的开源软件很复杂,必须以虚拟环境的形式分发。因此,要运行它,您必须使用Vagrant和VirtualBox。
整个过程需要以OS X用户最熟悉的方式,使用他们最习惯的工具来完成。那么我的问题是,这样的安装程序应该如何?
仅举例来说,我应该使用捆绑的Vagrant和VB安装程序或pkg安装程序来构建dmg磁盘映像,从而提供下载和安装Vagrant和VB作为组件的选项,还是可以使用预安装脚本执行静默组件安装?主要目标是在可能的情况下使用合法的方式,并为用户提供最简单的软件安装方法。
也许您可以指出我现有的安装程序来执行更复杂的任务,而不仅仅是复制文件。
[编辑]我实际上并不需要寻求编码或解决任何技术问题的帮助,而是想知道OS X用户最熟悉的安装软件的方式是什么。例如,在MS Windows中,一个安装程序在会话期间下载并运行另一个安装程序没有问题。正如我所说,Vagrant和VB是必不可少的组件,那么将其提供给主要软件旁的OS X用户的“正确”方法是什么?
OSX的常用方法是产生一个.app捆绑包,而安装只是/ Applications的一个副本-您需要解释更多安装内容。如果它需要在虚拟机为什么OSX是Unix的
—
马克·
应用通常会测试它是否是首次运行,然后立即安装所需的所有内容。如果您需要管理员权限才能执行此操作,则首选的替代方法是
—
0942v8653 2014年
.pkg
文件。
VirtualBox通常仅通过一个副本安装-不需要在/ Applications中,因此您需要搜索它-正常的方法是制作一个版本的一部分,该版本是应用程序捆绑包的一部分,因此都包含在其中。应用程式
—
标记