Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: migrate cpan from AIX to Red Hat

by jfroebe (Parson)
on Jul 30, 2013 at 14:07 UTC ( [id://1047037]=note: print w/replies, xml ) Need Help??


in reply to migrate cpan from AIX to Red Hat

Avoid using the system Perl if you can. Have your users/applications use a local installation of Perl. This prevents Perl module conflicts with what RHEL is expecting. It also has the benefit of when you upgrade to the new version of RHEL (or migrate to another machine), you can just tar ball the Perl directory and extract.

Jason L. Froebe

Blog, Tech Blog

Replies are listed 'Best First'.
Re^2: migrate cpan from AIX to Red Hat
by sundialsvc4 (Abbot) on Jul 30, 2013 at 16:33 UTC

    Note that “tarballs” can be expected to work across machines only if the surrounding environment ... installed libraries and library-versions ... are known to be identical across the machines.   Many CPAN modules install themselves by compiling C programs, checking installed library versions, and other magickal things.   Then, they run a slew of self-tests to make certain everything works.   Everything should be copacetic if, say, the machines are known to be “corporate clones” of one another.

    What most-certainly won’t work is a migration from AIX to (Red Hat or otherwise) Linux.   Apples and oranges.   The binary modules upon which many Perl libraries actually depend will not load or run correctly.   You must repeat the install on one Red Hat machine ... letting CPAN discover and compile and link and otherwise do whatever it takes to accommodate Linux.   Then, perhaps, you can tarball-clone that.   When the dust finally settles, the Perl programs should then run more-or-less identically.

      I thought that was obvious but you are correct that I should have explicitly stated that. :)

      Jason L. Froebe

      Blog, Tech Blog

      Thanks! Can I use the perllocal.mod on machine1 to clone the installed modules on machine2? If yes, how, are there any scripts that parse the content and make the installation?

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others scrutinizing the Monastery: (5)
As of 2024-04-18 21:33 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found