Pokud CPAN nastavení proxy přijme, ale stahuje jinou cestou, přečtěte si diagnostický výstup pro vybraný stahovač. CPAN.pm může použít síťové moduly Perlu, nebo práci předat externímu programu.

Prohlédněte si aktuální interaktivní konfiguraci:

cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist

urllist vybírá cílové zrcadlo a schéma, nikoli prostředníka. HTTP proxy, která získává zdroj FTP, zůstává HTTP posluchačem; název pole z ní FTP server neudělá.

Pokud přenos volá curl, prohlédněte si zděděné prostředí tohoto potomka. Omezené spuštění je:

http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan

Pro stahování z veřejných zrcadel v síti, která tuto cestu povoluje, nahraďte příklad kandidátem bez účtu z tohoto seznamu: seznam HTTP proxy. Tím se CPAN a jeho potomkům dodá HTTP koncový bod, pokud prostředí nezmění jiný spouštěč. Curl čte malá písmena http_proxy; nastavení cíle HTTPS může označovat stejný HTTP posluchač.

Pokud CPAN zvolí LWP, řiďte se místo toho jeho nakonfigurovanými hodnotami a chováním klienta. Nainstalovaný curl nedokazuje, že jej CPAN použil. Před zjištěním této volby neinstalujte moduly ani neupravujte spouštěcí soubory.

Zamýšlené změny CPAN uložte pomocí o conf commit pod účtem, který instalaci provádí, a tajemství držte mimo sdílené příklady. Toto je interaktivní klient CPAN.pm; cpanm může zvolit jiný stahovač a konfiguraci i se stejným zrcadlem.

Související články