in reply to non-standard package management

If you can depend on the make application being there (it usually is on *NIX systems), then you should look into ExtUtils::MakeMaker. This is the same thing CPAN modules use to get installed.

Basically, you construct a Makefile.PL that enumerates where you should be installed and what dependencies you have. You could write a small, general-purpose installer that uses the CPAN module to make sure those dependencies are downloaded and installed automatically.

<-radiant.matrix->
A collection of thoughts and links from the minds of geeks
The Code that can be seen is not the true Code
"In any sufficiently large group of people, most are idiots" - Kaa's Law