Unha descarga de CPAN pode usar un espello HTTPS e aínda así viaxar por un proxy HTTP. Esas etiquetas describen conexións distintas: o espello solicitado e o intermediario que se usa para chegar a el.

No cliente interactivo de CPAN, urllist controla a lista de espellos. Inspeccionala axuda a explicar un intento FTP inesperado. Cambiar esa lista non desactiva o proxy por si mesmo.

o conf urllist
o conf http_proxy
o conf no_proxy

Estes son comandos de inspección. Le a súa saída antes de substituír a configuración dunha organización que funciona por unha lista de espellos antiga.

Hai un atallo especialmente enganoso nalgunhas receitas antigas: o conf no_proxy 1. O manual de CPAN define no_proxy como unha lista separada por comas de hosts ou dominios que deben evitar o proxy. Non está documentada como unha marca booleana de "desactivar todos os proxy". Un valor de 1 non expresa a política xeral que o comando parece prometer.

Para unha descarga directa, determina que configuración de proxy e que contorno herdado le a ruta de descarga real e despois elimina ou evita deliberadamente a ruta correspondente. Para un cambio de protocolo, escolle no seu lugar un espello HTTPS axeitado e accesible. Ningunha das dúas operacións debería requirir desactivar a verificación de certificados.

Unha vez fixada a configuración desexada, o conf commit gárdaa. Esta discusión refírese ao cliente interactivo CPAN; cpanm é un programa aparte coas súas propias opcións de descarga.

Artigos relacionados