En CPAN-nedladdning kan använda en HTTPS-spegel och ändå gå genom en HTTP-proxy. De beteckningarna beskriver olika anslutningar: spegeln som efterfrågas och mellanhanden som används för att nå den.

I den interaktiva CPAN-klienten styr urllist spegellistan. Att granska den hjälper till att förklara ett oväntat FTP-försök. Att ändra listan slår inte av proxyn i sig.

o conf urllist
o conf http_proxy
o conf no_proxy

Detta är granskningskommandon. Läs deras utdata innan du ersätter en fungerande organisations inställningar med en gammal spegellista.

Det finns en särskilt vilseledande genväg i några gamla recept: o conf no_proxy 1. CPAN-handboken definierar no_proxy som en kommaavgränsad lista över värdar eller domäner som ska undvika proxyn. Den är inte dokumenterad som en boolesk flagga för "slå av alla proxyservrar". Ett värde på 1 uttrycker inte den allmänna princip som kommandot tycks lova.

För en direkt nedladdning, fastställ vilken proxykonfiguration och vilken ärvd miljö den faktiska nedladdningsvägen läser, och ta sedan bort eller kringgå den aktuella vägen medvetet. För att byta protokoll bör du i stället välja en lämplig tillgänglig HTTPS-spegel. Ingen av de båda åtgärderna bör kräva att certifikatverifieringen slås av.

När den avsedda konfigurationen är fastställd sparar o conf commit den. Den här diskussionen gäller den interaktiva CPAN-klienten; cpanm är ett separat program med egna nedladdningsval.

Relaterade artiklar