Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: WebApp Installation Preparation

by fmerges (Chaplain)
on Jun 28, 2005 at 21:31 UTC ( [id://470836]=note: print w/replies, xml ) Need Help??


in reply to WebApp Installation Preparation

Hi,

I can only recommend you a linux distribution like Debian where you have the most used perl modules prepackaged and also the Apache webserver with compiled mod_perl support, and ssl, and mysql, etc... also Mason ;-)

So you only need to do a apt-get install list of packages and you can get a list of all the packages you need to satisfy the dependencies..., take a look at apt-get and dselect to get a better way to get the list of packages.

For all the rest of the perl modules that aren't prepackaged in .deb files, you can get it from CPAN and put it into a PAR, or simply ship with the other .deb files the tar.gz files from the modules sources.

Sounds easy, right?

Regards,

:-)

Replies are listed 'Best First'.
Re^2: WebApp Installation Preparation
by perldragon80 (Sexton) on Jun 28, 2005 at 23:32 UTC
    Yeah, on most linux distros that I work with, I use apt or yum or rpm, or some other package management program...but in this case there will potentially (most likely) be no externel network access so none of those update programs would work.

    I think in my case using PAR will definitely help with the perl dependencies. I think most of the Linux boxes I will be installing on will be redhat or fedora, which usually come with Apache,MySql and Perl but it would probably be best (as advised before) if I install in another set of directories.

      Hi,

      One thing is doing an network update, and another is creating a Cd which contain all the updates necessary... and that's what I mean, you create/compile a Cd with all the necessary updates, for example a Cd with .deb packages and some tar.gz and then you take it to the non-ext-net-node and make a local update of the packages... ;-)

      And you know the packages you need because doing something like apt-get showpkg X you can see the dependencies this package has.

      Get an idea of what I mean?

      Regards,

      ;-)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://470836]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (4)
As of 2024-09-18 15:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    The PerlMonks site front end has:





    Results (25 votes). Check out past polls.

    Notices?
    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.