1

我有一个使用“Packages”实现的安装程序,其中包含有效负载,在运行一些插件和安装后脚本后,它成功安装了产品。

相同的软件包也用于进行更新,因为我们在后台以 root 权限运行它,它会覆盖当前/旧的安装文件。

我们现在需要制作一个轻量级安装程序,在 Web 位置中包含要下载和安装的组件(产品内的不同包)。

据我所知,这在其他系统中是可能的,例如带有“Web 类型版本”的 Windows/InstallShield,我想知道这在 OS X 中是否可行。否则,我将从头开始实现它(包管理,下载, 软件包版本比较以进行选择性更新、权限升级等)。

4

1 回答 1

1

好吧,那是很久以前的事了,我几乎从头开始做一个网络安装程序,但后来我发现该选项在 Packages 本身中。希望这可以帮助。

它是“包参考”选项。

在此处输入图像描述

根据包文档

包参考可让您使用托管在 Web 服务器或可移动媒体上的包,您可能无法直接访问这些包。在构建阶段不会构建此包。

我认为任何引用的包都会有自己的前置脚本,所以不会有问题,因为包参考中的选项有限。但我需要测试它。

于 2013-05-31T21:15:54.690 回答