in reply to What is CPAN doing?

Er? That is odd. Do you have 5.005 or 5.6 installed? Just so you know, look in your .cpan directory for Bundle/CPAN.pm and look at the =head1 CONTENTS section. You should see a list of modules like
File::Spec MD5 Compress::Zlib Archive::Tar Bundle::libnet Term::ReadKey Term::ReadLine::Perl # sorry, I'm discriminating the ::Gnu module CPAN::WAIT CPAN

and in the Bundle::libnet you'd see:

Data::Dumper - For Net::Config Net::Telnet - For Net::Telnet by Jay Rogers Net::Cmd - for libbet itself

Now I'm not sure but it wouldn't suprise me that libnet calls a lot of IO modules. Of course, none of this does you the slightest bit of good since I have no idea how to get CPAN to discriminate. For the near future you may wish to: "get Bundle::..." and shell out to look at the list, then "install Module Module Module" to avoid it. Just do em in the same order unless you enjoy doing them multiple times. That's all I gots...

--
$you = new YOU;
honk() if $you->love(perl)