cpan can be run from the command line do perl -MCPAN -eshell I have never had trouble accessing it. I use the closest possible- from my /usr/lib/perl5/5.00503/CPAN/Config.pm file 'urllist' => [q[ftp://ftp.cs.colorado.edu/pub/perl/CPAN/]],