我有一个使用“Packages”实现的安装程序,其中包含有效负载,运行一些插件和安装后脚本后,它成功安装了产品。
同样的软件包也用于进行更新,因为我们在后台以root权限运行它,它会覆盖当前/旧的安装文件。
我们现在要求制作一个轻量级安装程序,其中包含要下载和安装的Web位置中的组件(产品中的不同包)。
我知道在其他系统中这可以作为Windows / InstallShield和“Web类型的发布”,我想知道这是否可以在OS X中实现。否则,我将从头开始实现它(包管理,下载,软件包版本比较以进行选择性更新,特权升级等。)
答案 0 :(得分:1)
嗯,很久以前,我几乎从头开始做一个Web安装程序但后来我发现该选项在Packages本身。希望这会有所帮助。
这是“套餐参考”选项。
“程序包参考”允许您使用Web上托管的程序包 服务器或可移动媒体,您可能没有直接 访问。在构建阶段不会构建此包。
我认为任何引用的包都有自己的pre-post-scripts,所以没有问题,因为Package Reference中的选项有限。但我需要测试它。