【问题标题】:Multiplatform Installer多平台安装程序
【发布时间】:2009-06-22 19:46:59
【问题描述】:

我正在寻找有关安装程序的建议。安装程序需要支持多种操作系统 - Solaris、Linux 和 Windows。我有三台构建机器,每台机器都运行一个操作系统。目前使用相同的代码库 - JAVA 和 C/C++ 用于所有三个。

【问题讨论】:

    标签: installation multiplatform


    【解决方案1】:

    InstallAnywhere 似乎是主导者。

    【讨论】:

      【解决方案2】:

      IzPack 是一个开源软件安装程序生成器。您只需要目标平台上的 JRE。

      【讨论】:

        【解决方案3】:

        也许是我个人的看法,但我认为安装程序可能是您唯一希望保持平台特定性的东西,原因如下:

        • 最好与平台特定的部署系统集成,例如:Linux 上的 RPM 或 DEB、OS X 上的 DMG 或 Windows 下的 MSI。通过使用它们并允许 UI 和静默安装,您可以轻松地为个人和企业环境安装产品 - 通常将安装推送给客户端。
        • 您可以在安装程序之外添加移动配置屏幕,并在用户运行您的应用程序时触发它们
        • 也不要忘记尽量减少安装程序的复杂性 - 您添加的每个“功能”都会让您在 QA 上花费更多。

        【讨论】:

          【解决方案4】:

          你可以看看BitRock InstallBuilder它支持你提到的所有平台,并且不依赖Java(虽然你可以用它来安装Java程序,实际上我们的很多客户都使用它,包括太阳微系统 :)

          【讨论】:

            【解决方案5】:

            它是否需要是基于客户端的安装程序才能进行广泛分发,还是只是 Intranet? 对于企业 LAN,有时设置 Java Webstart 页面是最好的解决方案;客户始终可以访问,他们可以将启动器的桌面快捷方式设置为像标准应用程序一样运行,并且您可以完全控制推送更新。

            【讨论】:

            • 用于广泛分发的基于客户端的安装程序。 (商业产品)
            猜你喜欢
            • 1970-01-01
            • 2012-10-30
            • 1970-01-01
            • 2023-03-25
            • 1970-01-01
            • 2012-12-17
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多