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


in reply to WebApp Installation Preparation

Use PAR to package everything up into an executable. Hypothetically you could even package up apache et al into the archive and have your program use those versions.

--
We're looking for people in ATL

Replies are listed 'Best First'.
Re^2: WebApp Installation Preparation
by waswas-fng (Curate) on Jun 28, 2005 at 18:57 UTC
    Par is a good way to package up all of the perl modules. I would steer away from using it for Apache or the other 3rd party bins. I would also like to point out that you may have issues on non-similar hosts. Meaning if you build your PAR on debian and the client is running Redhat that is based on a different version of libc, you can have issues. You best bet would be to have all of the required sources for all of the 3rd party modules and bins in your delivery with a script that compiles and installs them to their system with the compile time options that you need. I would also suggest placing them in a directory besides the standard one -- so that lets say you need apache installed with your options it does not clobber their own install of it.


    -Waswas