I'm looking a shell script or Perl based software installer. It should
be able to read a parameter file which specifies variables, with
default values and prompts, package files (zip or tar archives) to
install, and test scripts to run (e.g. to verify that a particular
prerequisite is installed). Having accepted and verified the variables,
it needs to take some skeleton config files (which will have been in
the package files) and substitute the variable values into them.
I'm not interested in anything graphical (I have found Tcl:Tk and Java
projects around) as the installer needs to be conveniently used
remotely and I've specified shell or Perl as I think it's reasonable to
expect to find those on any modern-ish Unix or Linux system.
I already have a working installer for a particular project but as I
want to do more, it's getting out of hand (because, as these things
often do, it grew organically) and it doesn't use parameter files at
I hope I've made my needs clear enough, and I also hope that one of you
knowledgable know of something that exists to fill them.
P.S. I DID ask Uncle Google first, but the foo is not strong in me, and
I found nothing useful (quite a few Java based solutions, mind - no
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!