Perl : Changer le mirroir CPAN dans sa conf

Salut,

aujourd’hui j’essayais d’installer WWW::Search::Pagesjaunes mais cpan.perl.org était « down ».
J’ai donc cherché dans quel fichier les dépots étaient renseignés, et c’est plus difficile qu’il n’y parrait.
Voici donc ma méthode :

Nécessite strace, awk et cpan

Ceci va vous retourner le fichier à éditer :

strace -f -e trace=file cpan -i WWW::Search::Pagesjaunes 2>&1 |
awk -F'"' '($0 ~ "CPAN/(My)?Config.pm.*0$") {print $2; exit}'

( On peux mettre n’importe quel module à la place )

Changer

'urllist' => [q[]],

par

'urllist' => [q[http://cpan.shadowcatprojects.net/]],

Vous pouvez remplacer l’URL du dépot par un de cette liste :
www.cpan.org et aussi mettre plusieurs dépots :

urllist' => qw[http://foo/ftp.cpan.org/ ftp://bar/ftp.cpan.org/ http://base/],

Walla, si ca vous est utile, tant mieux ;)

Laisser un commentaire