CPAN a le choix du miroir et le choix du proxy
Changer les URL des miroirs CPAN ne désactive pas son proxy, et CPAN no_proxy est une liste d'hôtes, pas un interrupteur universel.
Un téléchargement CPAN peut utiliser un miroir HTTPS et passer malgré tout par un proxy HTTP. Ces libellés décrivent des connexions différentes : le miroir demandé et l'intermédiaire utilisé pour l'atteindre.
Dans le client CPAN interactif, urllist contrôle la liste des miroirs. L'examiner aide à expliquer une tentative FTP inattendue. Changer cette liste ne désactive pas le proxy en soi.
o conf urllist
o conf http_proxy
o conf no_proxyCe sont des commandes d'inspection. Lisez leur sortie avant de remplacer les réglages d'une organisation qui fonctionne par une ancienne liste de miroirs.
Certaines vieilles recettes contiennent un raccourci particulièrement trompeur : o conf no_proxy 1. Le manuel de CPAN définit no_proxy comme une liste d'hôtes ou de domaines séparés par des virgules qui doivent éviter le proxy. Elle n'est pas documentée comme un indicateur booléen « désactiver tous les proxys ». Une valeur de 1 n'exprime pas la politique générale que la commande semble promettre.
Pour un téléchargement direct, déterminez quelle configuration de proxy et quel environnement hérité lit le chemin de téléchargement réel, puis supprimez ou contournez délibérément la route concernée. Pour changer de protocole, choisissez plutôt un miroir HTTPS approprié et joignable. Aucune des deux opérations ne devrait exiger de désactiver la vérification des certificats.
Une fois la configuration voulue arrêtée, o conf commit l'enregistre. Cette discussion concerne le client interactif CPAN ; cpanm est un programme distinct avec ses propres choix de téléchargement.