This is as much a perl question as it is a linux question. The most annoying part of upgrading perl is making sure all your installed packages will still work with the new one, especially given the binary compatibility shenanigans that have been going on with the low 5.8.x's

For instance, had I known about perl -MCPAN -e autobundle earlier, I could've saved myself a lot of headaches involved in these upgrades.

Your second example assumes that the Linux distribution in question is rpm based, which is not necessarily the case (would've helped if the OP mentioned the specific flavour); even if it is, perl itself could've been installed from source, for a variety of reasons (for example, RedHat has been shipping with an oddly compiled perl for a long time, one of the biggest problems being that large file support was turned off for whatever reason).

If the installed (and the new) perl wasn't prepackaged by the system vendor, it would help to examine the output of perl -V to match the new environment to the old one.


In reply to Re^2: Upgrade perl by glwtta
in thread Upgrade perl by Anonymous Monk

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.