Un download CPAN può usare un mirror HTTPS e passare comunque attraverso un proxy HTTP. Etichette diverse descrivono connessioni diverse: il mirror richiesto e l'intermediario usato per raggiungerlo.

Nel client CPAN interattivo, urllist controlla l'elenco dei mirror. Esaminarlo aiuta a spiegare un tentativo FTP inatteso. Cambiare quell'elenco non disattiva il proxy di per sé.

o conf urllist
o conf http_proxy
o conf no_proxy

Questi sono comandi di ispezione. Leggi il loro output prima di sostituire le impostazioni di un'organizzazione funzionante con un vecchio elenco di mirror.

In alcune vecchie ricette c'è una scorciatoia particolarmente fuorviante: o conf no_proxy 1. Il manuale di CPAN definisce no_proxy come un elenco separato da virgole di host o domini che dovrebbero evitare il proxy. Non è documentato come un flag booleano "disattiva ogni proxy". Un valore di 1 non esprime la politica generale che il comando sembra promettere.

Per un download diretto, stabilisci quale configurazione del proxy e quale ambiente ereditato legge il percorso di download reale, poi rimuovi o aggira deliberatamente la rotta interessata. Per cambiare protocollo, scegli invece un mirror HTTPS adatto e raggiungibile. Nessuna delle due operazioni dovrebbe richiedere di disattivare la verifica dei certificati.

Una volta stabilita la configurazione desiderata, o conf commit la salva. Questa discussione riguarda il client interattivo CPAN; cpanm è un programma separato con le proprie scelte di download.

Articoli correlati