Fog Creek Software
Discussion Board




good crossplatform installers

Hi,

I need some pointers on good crossplatform installers builders. (preferably freeware).  I am looking for something which can create installer for Windows and AIX.  I am ok if the generated installer (or install script) in non-gui.

VAInstall (http://vainstall.sourceforge.net) looked promising. But I could not make it work. InnoSetup etc are windows only.

I had a good experience with InstallAnywhere. But current application is small and I feel InstallAnywhere will be an overkill.

Nitin Bhide
Monday, June 28, 2004

InstallShield Multiplatform is what I used at a previous employer. Each release supported around 2 dozen platforms (aix, win, 64-bit win, solaris, several flavors of linux, hp-ux, and some more).

Rather expensive. You may need to play with the xml using xslt to get it to do something like conditional builds (eg. add FeatureX to the build when you are building aix, etc). Or, they may have gotten around to adding it and can manipulate that stuff in the IDE. If you don't, and you use 10 platforms, each with a 10mb payload, your install pkg can be 100mb.

Uses java, so it can install pretty much on any platform that has a java runtime.

Peter
Monday, June 28, 2004

Hi Nitin,

We at BitRock (http://www.bitrock.com) have crossplatform installers for Windows, Linux, Solaris Sparc/x86, FreeBSD and, with some limitations, other Unix flavors, including AIX.

The installers are native for each platform so they do not have to bundle a JRE (overhead is a little more than 1Mb) and they have native platform look-and-feel for Windows (including XP), Linux (GTK) and Unix (Motif)

We are reasonably priced compared to our competitors (InstallShield and InstallAnywhere mentioned above)

In case you qualify, we offer discounts for Educational Institutions and free licenses for Open Source projects, for examples of our installers you can have a look at :
http://amsn.sf.net and http://www.egroupware.org

You can download a fully functional evaluation version from our website (Linux only). Send me email if you think we can help

Best regards

Daniel

Daniel Lopez
Monday, June 28, 2004

Not perfectly cross platform, but ....

Windows is covered pretty well by NSIS <http://nsis.sourceforge.net>. Most Linuxes and Unixes are covered by <http://www.easysw.com/epm/> which provides both native (RPM, DEB, PKG, ....) and portable (shell/tar.gz) distributions.

If I ever find the time, I hope to add NSIS support to EPM which would make it suitable for you. Don't hold your breath, though.

Ori Berger
Monday, June 28, 2004

*  Recent Topics

*  Fog Creek Home