Check out Techniques for Upgrading to 5.8.0.
It looks like that's the point of autobundle, so your odds are good.
I haven't upgraded myself yet, but I'd recommend backing up your perl tree before trying it, in case you want to come back down to 5.6.1...
--
Mike | [reply] |
Yeah, thanks for that link, it had the information I needed.
This is what I finally did.
First, use the old 5.61 perl to run the following script:
#!/usr/bin/perl
+
use CPAN;
+
autobundle();
That will create a file in ~/.cpan/Bundle called
Snapshot_2002_08_06_00.pm
Now run the following script with the 5.8 perl
#!/usr/local/bin/perl
+
use CPAN;
+
install 'Bundle::Snapshot_2002_08_06_00';
If you are lucky, it will do it. You may get some problems
with complex modules, like SOAP, so just delete that entry
from the snapshot and try again. :-)
Also, you can run this as a non-root user, and it will download,
and build, but you will need to go thru later as root, to do
the "make install".
| [reply] [d/l] [select] |