Installation 免费多平台安装程序

Installation 免费多平台安装程序,installation,cross-platform,izpack,Installation,Cross Platform,Izpack,扩展我正在寻找一个跨平台的安装程序。我们支持27种平台变体,而在另一个问题中提到的大多数安装程序仅限于windows。我们正在寻找可移植的东西,可能是基于java的,但我想任何脚本语言都可以。建议 编辑: 按照每个操作系统下的平台数量排列:linux、solaris、windows、hpux、aix、zlinux、bsd、OSX、OS/360(我不关心这个)。因此,在没有虚拟机或大型机的情况下,您可以获得尽可能多的变化。许多linux平台都是类似的,只是在libc版本上有所不同。但我们在运行操作

扩展我正在寻找一个跨平台的安装程序。我们支持27种平台变体,而在另一个问题中提到的大多数安装程序仅限于windows。我们正在寻找可移植的东西,可能是基于java的,但我想任何脚本语言都可以。建议

编辑: 按照每个操作系统下的平台数量排列:linux、solaris、windows、hpux、aix、zlinux、bsd、OSX、OS/360(我不关心这个)。因此,在没有虚拟机或大型机的情况下,您可以获得尽可能多的变化。许多linux平台都是类似的,只是在libc版本上有所不同。但我们在运行操作系统的每个处理器上都支持32位和64位。例如,我们支持4个solaris平台:

  • solaris sparc 32
  • solaris sparc 64
  • solaris x86 32位
  • solaris x86 64位

对不起,我不知道有免费的跨平台的。我知道我认识的几家商业公司都信誓旦旦。有相当多的Linux堆栈是用它构建的。

这里列出了一些:。

我也建议


如果您的项目是开源的,您可以免费使用。wxWidgets站点上列出了许多不同的平台安装程序,描述了每个安装程序的各种问题。

您应该看看。免费、开源、易于使用,同时功能强大,可以制作任何您需要的东西。支持大多数开箱即用的平台。

当您说27种平台变体时,它们的差异有多大?什么是主要的底层操作系统?看起来不错,但需要一个Java虚拟机。如果您的应用程序是Java应用程序,或者您假设您的用户将安装VM,那么就可以了,否则就没那么多了……BitRock看起来很不错。本地安装程序(可能使用Qt?)合理的定价(与InstallShield相比)-他们甚至为小公司提供更低的定价。InstallJammer非常不错。它生成一个开销最小(约1.4MB)的本机可执行文件。不幸的是,它似乎允许非常广泛的定制,尽管它是通过Tcl/Tk实现的。