That all depends on how you installed your new perl version, and how you are installing your modules. From the sound of it, you're just installing RH rpm packages.

(Is there an rpm of 5.8.1 already?) - If you installed an rpm, then it will be pre-compiled with a default path in which it looks for modules, (see perl -V, as described above.) OTOH, if you built it yourself from source, then you should have had an opportunity to look for previous perl versions, and add their lib paths to the new 5.8.1 binary. If the 5.6.0 lib paths are not in the binary, then you'll need to set PERL5LIB.

As for modules, same story. If you are just installing module packages, they will land in whichever lib directory they were packaged as. (See rpm -ql <packagename> for the location of the files.) If you are installing modules 'by hand' from CPAN, then it depends which perl you are using to install them, install with 5.8.1, and they land in the 5.8.1 lib path.

The default for 5.6.1 should be /usr/lib/perl5, and for 5.8.1 /usr/local/lib/perl5.

C.


In reply to Re: where do perl modules install? by castaway
in thread where do perl modules install? by Clunk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.