Le CPAN par un proxy authentifiant (mauvaise manip)
1 réponse
octane
Bonjour,
j'ai acces a internet par un proxy authentifiant.
Je souhaite utiliser le CPAN pour ajouter des modules a perl.
J'ai lance le
perl -MCPAN -e shell;
puis j'ai repondu a beaucoup de questions. Notamment sur
le proxy et l'authentif.
Lorsque perl essaye de telecharger le moindre truc, il
essaye tout les moyens de telecharger (lynx, ftp, wget etc..)
-comment le limiter a une seul methode de download? (wget)
-malgre le nom et le mot de passe, le proxy demande une
authentification et wget ne la donne pas, comment
corriger le probleme?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sébastien Cottalorda
Bonjour,
j'ai acces a internet par un proxy authentifiant.
Je souhaite utiliser le CPAN pour ajouter des modules a perl.
J'ai lance le perl -MCPAN -e shell;
puis j'ai repondu a beaucoup de questions. Notamment sur le proxy et l'authentif.
Lorsque perl essaye de telecharger le moindre truc, il essaye tout les moyens de telecharger (lynx, ftp, wget etc..) -comment le limiter a une seul methode de download? (wget) -malgre le nom et le mot de passe, le proxy demande une authentification et wget ne la donne pas, comment corriger le probleme?
Salut,
Premièrement, supprimes du fichier crée lors de l'installation du module CPAN, les méthodes que tu n'implémentes pas: /usr/lib/perl5/5.8.5/CPAN/Config.pm (chez moi)
Ensuite, tu as 2 solutions:
1°) modifier ton fichier wgetrc, dans /etc, et y ajouter les paramètres de ton proxy : use_proxy=on http_proxy=http://adresse_ip:port/ http_user=... http_password=...
2°) aller directement modifier le fichier crée lors du paramétrage de ton module CPAN (cf ci dessus) et, dans la rubrique urllist, ajouter l'authentification à ton proxy: ex: 'urllist' => [ q[ http://login::port_vers_CPAN] ], Il ne te reste plus qu'à paramètrer ton firewall pour que le port "port_vers_CPAN" renvoi vers un site CPAN.
J'espère que cela t'aidera.
Sébastien
Merci
Bonjour,
j'ai acces a internet par un proxy authentifiant.
Je souhaite utiliser le CPAN pour ajouter des modules a perl.
J'ai lance le
perl -MCPAN -e shell;
puis j'ai repondu a beaucoup de questions. Notamment sur
le proxy et l'authentif.
Lorsque perl essaye de telecharger le moindre truc, il
essaye tout les moyens de telecharger (lynx, ftp, wget etc..)
-comment le limiter a une seul methode de download? (wget)
-malgre le nom et le mot de passe, le proxy demande une
authentification et wget ne la donne pas, comment
corriger le probleme?
Salut,
Premièrement, supprimes du fichier crée lors de l'installation du module
CPAN, les méthodes que tu n'implémentes pas:
/usr/lib/perl5/5.8.5/CPAN/Config.pm (chez moi)
Ensuite, tu as 2 solutions:
1°) modifier ton fichier wgetrc, dans /etc, et y ajouter les paramètres
de ton proxy :
use_proxy=on
http_proxy=http://adresse_ip:port/
http_user=...
http_password=...
2°) aller directement modifier le fichier crée lors du paramétrage de
ton module CPAN (cf ci dessus) et, dans la rubrique urllist, ajouter
l'authentification à ton proxy:
ex: 'urllist' => [ q[
http://login:password@adresse_ip_firewall:port_vers_CPAN] ],
Il ne te reste plus qu'à paramètrer ton firewall pour que le port
"port_vers_CPAN" renvoi vers un site CPAN.
Je souhaite utiliser le CPAN pour ajouter des modules a perl.
J'ai lance le perl -MCPAN -e shell;
puis j'ai repondu a beaucoup de questions. Notamment sur le proxy et l'authentif.
Lorsque perl essaye de telecharger le moindre truc, il essaye tout les moyens de telecharger (lynx, ftp, wget etc..) -comment le limiter a une seul methode de download? (wget) -malgre le nom et le mot de passe, le proxy demande une authentification et wget ne la donne pas, comment corriger le probleme?
Salut,
Premièrement, supprimes du fichier crée lors de l'installation du module CPAN, les méthodes que tu n'implémentes pas: /usr/lib/perl5/5.8.5/CPAN/Config.pm (chez moi)
Ensuite, tu as 2 solutions:
1°) modifier ton fichier wgetrc, dans /etc, et y ajouter les paramètres de ton proxy : use_proxy=on http_proxy=http://adresse_ip:port/ http_user=... http_password=...
2°) aller directement modifier le fichier crée lors du paramétrage de ton module CPAN (cf ci dessus) et, dans la rubrique urllist, ajouter l'authentification à ton proxy: ex: 'urllist' => [ q[ http://login::port_vers_CPAN] ], Il ne te reste plus qu'à paramètrer ton firewall pour que le port "port_vers_CPAN" renvoi vers un site CPAN.