Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re^2: Add Modules to a PERL-Distribution

by gyrson (Novice)
on Nov 14, 2011 at 10:36 UTC ( [id://937915]=note: print w/replies, xml ) Need Help??


in reply to Re: Add Modules to a PERL-Distribution
in thread Add Modules to a PERL-Distribution

Exactly, I would like to download the latest Version and do some work in order to have them ready to be distributed into different Servers with the Modules I need. I was thinking of your option, but didn't try. I think I will do that during the Weekend and I will give you an Answer if it worked. Thank you.

Replies are listed 'Best First'.
Re^3: Add Modules to a PERL-Distribution
by JavaFan (Canon) on Nov 14, 2011 at 11:02 UTC
    You're distributing the tar files and configuring/compiling them on each machine? Solaris has a packaging system, and I would be surprised if you couldn't use something like cfengine or puppet to distribute packages (in various formats, doesn't have to be Solaris native package system).

    I would not want compilers to be installed on servers (except if the servers task is to compile stuff...), let alone do any actual compiling. Why waste resources compiling stuff on each server?

      Hello Java Fan. I like your pragmatic style to solve solutions and I will also look in a further step into cfengine or puppet to see what potential they have.

      To be honest I wanted to compile that on each machine for two reasons. One was because I need to evaluate two Tools: Hudson and Bamboo. I wanted to build PERL with those Tools. The Second reason is to know deeper the features that a compile had. The Perl Distribution that was on the Server didn't even support Thread, therefor I wanted to compile it myself to learn how to do that. Thank you for your support.

        I would, if it were me, choose a smaller and more Hudson-compatible codebase than Perl to evaluate Hudson. Perl's testing framework is extensive, but not well-supported out of the box by Hudson. (A significant amount of fiddling about would be necessary to integrate this with Hudson, and given that you are probably not going to be making updates to the Perl codebase itself, it's probably valueless for you.) I'd suggest getting Hudson building itself first as an evaluation tool, or better yet, Jenkins, as that codebase changes faster, and you'd get a better chance to evaluate the change tracking features in Hudson.

        I have not used Bamboo, so I will refrain from making any remarks about it at all!

        I think the approach mentioned previously, adding Puppet to the mix, is a good one; Perl's module installation stuff will work better if allowed to work in its natural manner; trying to graft more modules into the standard build is likely to prove quite difficult, especially if you're not already very familiar with the Perl build process. I'd recommend building the Perl source and making whatever standard Solaris package from that, then using Puppet or the like to run CPAN to install the modules you'd like to add.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (4)
As of 2024-03-29 07:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found