http://www.perlmonks.org?node_id=470746

perldragon80 has asked for the wisdom of the Perl Monks concerning the following question:

Hello Monks,

I am creating a WebApp that will be installed at a customer site on a Linux Server. It is becoming fairly detailed and complex and makes use of a lot of CPAN perl modules that don't ship with the normal perl distribution, as well as some linux programs that will also need to be installed/compiled/updated. So my questions are as follows:

1)Since this server may not have net access to CPAN/outside network I need to create an install program/package that will have some intelligent checking and install capabilities....what would be some good ways to go about this?

2)This WebApp uses Apache, Mysql,OpenSSl,Mod_Perl and Html::Mason, which all have some modules/packages that need to be built and compiled with the appropriate combination to allow the WebApp to work properly...Since I figure I am not the first to be faced with this installation problem I thought I would ask how people go about tackling this issue, since I will need to do this over and over again??

Thanks in advance for any insight/help/guidance you can give me on this subject!