[jdev] Suggestions for Windows installer creators
Frank Seesink
frank at mail.wvnet.edu
Sat Feb 21 19:07:42 CST 2004
I just wanted to ask all the Windows developers out there for
recommendations of installer creator programs. Which one do you use,
why, and do you recommend it? Advantages/disadvantages...all the usual.
Any help would be appreciated. My initial goal is to create an
installer for a GPL, open-source project. Specifically, I hope to make
a Windows installer of Jabberd 1.4.3. Will first try to build Jabberd
without its current Cygwin dependencies, but failing that, will try to
at least mimick the older 1.4.2 install. I hope to add in at least JUD
and MU-C components, possibly xdb_sql and xdb_ldap. Then I plan to
tackle Jabberd2, rinse, repeat. My time is limited unfortunately (I do
this for fun, not as my main job), and I have no set timeframe, so
please don't ask. I would very much like to get this right over getting
it out fast but buggy.
I've found several installer creators out there, from the venerable
InstallShield and VISE installers, to a variety of shareware, freeware,
and/or open source packages. Some are GUI-driven, others script-driven,
others are script-based but have 3rd party GUI frontends (like ISTool
for Inno Setup).
A few that I've seen used by others like various Jabber client
installers and such include
Inno Setup
http://www.jrsoftware.org/isinfo.php
* script-driven, free, open-source, no nag screens
Nullsoft Scriptable Install System (NSIS)
http://nsis.sourceforge.net/home/
* script-driven, free, open-source, no nags
Installer2Go
http://www.dev4pc.com/installer2go.html
* GUI-driven, not open-source, free version has nags
InstallBase
http://installbase.sourceforge.net
* GUI-driven, free, open-source, no nags
InstallAnywhere
http://www.zerog.com/
* commercial
Tarma Installer2
http://www.tarma.com/products/tin/index.htm
* GUI-driven, not open-source, free version has nags
to name just a few.
Thoughts/ideas/raves/rants welcome. Thanks in advance for feedback.
More information about the JDev
mailing list