|laziness, impatience, and hubris|
Re: How to Easily Check for Available CPAN Modules when Upgrading ActiveState Perlby dasgar (Curate)
|on Jul 31, 2012 at 03:49 UTC||Need Help??|
As I read it, this would mean I can't upgrade all the way to Perl 5.14.x, given that Tk is a critical module that needs to be available for many of my Perl programs.
One easy option is to add the Bribes repository. If you use the GUI version of PPM, the information to add the Bribes repository is already included in PPM. You can see a list of the available modules from Bribes' 32-bit repository and 64-bit repository.
Of course, if you're going to a newer version of Perl, you've got a few options. First, if you stay with ActiveState's Perl, you can just install directly from CPAN. To do that, you just need to install MinGW and dmake from PPM. After that, you can install modules directly from CPAN.
A second option would be to go with Strawberry Perl, which already comes with everything needed to install modules from CPAN. I've recently gone with DWIM Perl. This is Strawberry Perl plus additional modules and Padre, which is a Perl-based IDE.
Is there a CPAN module or something that will interrogate my current installation...
As for listing your current modules, it's been my experience that ppm list won't list any modules that you installed without using the PPM utility. If you haven't done any of those kinds of installs, you shouldn't need to worry about that caveat.
If you do some digging around ActiveState's web site, you can get a list of modules and their version and PPM build status for ActivePerl build versions. To check about CPAN modules build success rates on Windows, you can check out CPAN Testers for detailed information.
Personally, rather than doing all that checking, I would just make a list of the modules that I need, move to a newer version Perl using Strawberry Perl (or DWIM Perl) and just install the modules from CPAN.