I've upgraded from ActiveState 5.6->5.8->5.10 and along the way, some things can gotten buggered in my installation. PerlScript doesn't work for example and I've got some extra Start Menu icons that don't work.

So, I've got a little project to get my own installation "in shape" with a complete re-install of ActiveState and install of PDK 8 (I have PDK 7 now).

From what I gather from ActiveState doc's, the install process is not well behaved when installing one version on top of another (either Perl or PDK). They recommend to uninstall the previous version completely, then do a new install of their latest version. It is possible to have multiple Perl versions (eg 5.6 and 5.8 installed in different directories, but that sounds like trouble to me!).

The kicker in this is in re-installing the packages that you currently use for the new version of Perl. Do a "ppm list" to show your current packages that are extra to the normal distribution. I have 211 packages (not all of them useful).

I am curious as to how you fare. I've been thinking of using ppm list, to get the extra packages installed. What I don't know is if there is an ActiveState tool that can use this list to re-install all these packages for the current version (or at least do most of the work)?

Older versions of PPM have a text file with installed modules. Newer ones have an SQLlite DB.

The steps would be:
-generate & save list of modules/packages you have now
-complete uninstall of previous ActiveState stuff
-install new ActiveState version
-install packages appropriate for this new AS version

There has to be some easy way to do first and last things on this list?


In reply to Re: upgrade perl lib by Marshall
in thread upgrade perl lib by jzhuk

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.