Używanie CPAN z awarią proxy po o conf init / proxy /
Mam Linuksa w środowisku korporacyjnym, w którym dostęp do Internetu jest bramkowany przez proxy, które wymaga uwierzytelnienia.
Podczas pierwszego uruchomienia cpan automatycznie konfiguruje wszystko, co normalnie robi:
Autokonfiguracja wszystkiego oprócz „urllist”. Zadzwoń „o conf init urllist”, aby skonfigurować teraz swoje serwery CPAN!
commit: napisał „/usr/lib/perl5/5.10.0/CPAN/Config.pm”
Wiedząc, że mam proxy do nawigacji i przeczytałem dokumenty oraz kilka stron w sieci o proxy i cpan I:
cpan [1]> o conf init / proxy /
Jeśli korzystasz z sieci za pośrednictwem serwerów proxy, możesz określić je w konfiguracji CPAN lub za pomocą zmiennych środowiskowych. Pierwszeństwo ma zmienna w $ CPAN :: Config.
Twój ftp_proxy? []
Twój http_proxy? [] 10.12.8.9:3128
Twój no_proxy? []
Jeśli twój serwer proxy jest proxy uwierzytelniającym, możesz zapisać swoją nazwę użytkownika na stałe. Jeśli tego nie chcesz, po prostu naciśnij RETURN. Zostaniesz poproszony o podanie nazwy użytkownika w każdej przyszłej sesji.
Twój identyfikator użytkownika proxy? [] my_net_id
Twoje hasło do uwierzytelniającego serwera proxy może być również przechowywane na stałe na dysku. Jeśli to narusza zasady bezpieczeństwa, po prostu naciśnij RETURN. Zostaniesz poproszony o hasło w każdej przyszłej sesji.
CPAN: Term :: ReadKey załadowany ok (v2.30) Twoje hasło proxy? Pamiętaj, aby wywołać „o conf commit”, aby konfiguracja była trwała!
cpan [2]> o conf commit commit: napisał „/usr/lib/perl5/5.10.0/CPAN/Config.pm”
Wszystko powinno być teraz dobrze, prawda? Więc chciałbym
cpan [3]> i / Some :: Module / CPAN: Storable loaded ok (v2.18)
Chciałbym połączyć się z jedną z następujących witryn, aby uzyskać „autorzy / 01mailrc.txt.gz”:
http://www.perl.org/CPAN/ ftp://ftp.perl.org/pub/CPAN/
Czy można połączyć się z Internetem? [tak] LWP nie jest dostępny
Próbuję uzyskać „/ usr / bin / curl -L -f -s -S --netrc-optional”, aby uzyskaćhttp://www.perl.org/CPAN/authors/01mailrc.txt.gz curl: (22) Żądany adres URL zwrócił błąd: 407
Wywołanie systemowe "/ usr / bin / curl -L -f -s -S --netrc-opcjonalne"http://www.perl.org/CPAN/authors/01mailrc.txt.gz"> /root/.cpan/sources/authors/01mailrc.txt.tmp29726" zwrócił status 22 (wstat 5632) Ostrzeżenie: oczekiwany plik [/root/.cpan/sources/authors/01mailrc.txt.gz.tmp29726] doesn ' istnieje
Próbuję za pomocą „/ usr / bin / wget -O /root/.cpan/sources/authors/01mailrc.txt.tmp29726”, aby uzyskaćhttp://www.perl.org/CPAN/authors/01mailrc.txt.gz --2012-07-17 15: 57: 38--http://www.perl.org/CPAN/authors/01mailrc.txt.gz Łączenie z 10.12.8.9:3128 ... połączone. Wysłano żądanie proxy, oczekując na odpowiedź ... 301 Przeniesiono na stałe Lokalizacja:http://www.cpan.org/authors/01mailrc.txt.gz [śledzi] --2012-07-17 15: 57: 38--http://www.cpan.org/authors/01mailrc.txt.gz Łączenie z 10.12.8.9:3128 ... połączone. Wysłano żądanie proxy, oczekując na odpowiedź ... Wymagane uwierzytelnienie proxy 407 2012-07-17 15:57:38 BŁĄD 407: Wymagane uwierzytelnienie proxy.
Więc gdzie jest pytanie o hasło?
Czego brakuje mi, aby skonfigurować cpan, aby uzyskać dostęp do Internetu za pośrednictwem korporacyjnego serwera proxy z uwierzytelnianiem?