Ein CPAN-Download kann einen HTTPS-Spiegel nutzen und trotzdem über einen HTTP-Proxy laufen. Diese Bezeichnungen beschreiben verschiedene Verbindungen: den angefragten Spiegel und den Vermittler, über den er erreicht wird.

Im interaktiven CPAN-Client steuert urllist die Spiegelliste. Ihre Prüfung hilft, einen unerwarteten FTP-Versuch zu erklären. Das Ändern dieser Liste schaltet den Proxy nicht für sich genommen ab.

o conf urllist
o conf http_proxy
o conf no_proxy

Dies sind Prüfbefehle. Lesen Sie ihre Ausgabe, bevor Sie die Einstellungen einer funktionierenden Organisation durch eine alte Spiegelliste ersetzen.

In manchen alten Rezepten gibt es eine besonders irreführende Abkürzung: o conf no_proxy 1. Das CPAN-Handbuch definiert no_proxy als eine kommagetrennte Liste von Hosts oder Domains, die den Proxy meiden sollen. Sie ist nicht als boolesches Flag „alle Proxys abschalten“ dokumentiert. Ein Wert von 1 drückt nicht die allgemeine Regel aus, die der Befehl scheinbar verspricht.

Für einen direkten Download stellen Sie fest, welche Proxykonfiguration und welche geerbte Umgebung der tatsächliche Downloadpfad liest, und entfernen oder umgehen Sie dann die betreffende Route bewusst. Für einen Protokollwechsel wählen Sie stattdessen einen passenden erreichbaren HTTPS-Spiegel. Keine der beiden Operationen sollte das Abschalten der Zertifikatsprüfung erfordern.

Sobald die beabsichtigte Konfiguration feststeht, speichert o conf commit sie. Diese Erörterung betrifft den interaktiven CPAN-Client; cpanm ist ein eigenständiges Programm mit eigenen Downloader-Optionen.

Ähnliche Artikel