Configurar un proxy en CPAN

Ya sabéis que utilizo la web como mi propia Wiki personal, en este caso os hablaré de cómo configurar un proxy en CPAN. Para quien no lo conozca se trata de un acrónimo del inglés que versa “Comprehensive Perl Archive” y se trata de un repositorio de hasta 250.000 módulos de software, incluyendo su respectiva documentación, todos ellos escritos en Perl, por más de 12.000 personas, que contribuyen cada día a su crecimiento y mantenimiento.

Una de las ventanas principales de este repositorio es que la mayoría de su contenido utiliza licencias de software libre. Por lo que es sumamente útil e interesante.

Pero vamos al lío, voy a explicar cómo configurar un proxy.

Configurar un proxy en CPAN

Primero de todo para acceder a la consola debemos escribir:

1
2
3
perl -MCPAN -e Shell
# Depende la versión del sistema operativo, podemos acceder escribiendo:
cpan

Una vez dentro de su respectiva consola escribiremos la siguiente línea:

1
o conf init /proxy/

De esta forma indicamos que queremos configurar el proxy. A modo de ejemplo supongamos que tenemos un servidor con tales funciones con la IP ficticia 192.168.80.12, con el puerto 8081 Pues bien, a continuación de escribir la línea anterior nos preguntará por la dirección del servidor en diferentes protocolos, tanto como FTP o HTTP

1
Your ftp_proxy?

Aquí contestamos: ftp://192.168.80.12:8081

1
Your http_proxy?

En este caso sería: http://192.168.80.12:8081

Si nuestro proxy es autentificado debemos indicar las credenciales en los siguientes pasos, en caso contrario apretamos la tecla ENTER.

Para que los cambios queden guardados una vez salimos de la consola, debemos escribir:

1
o conf commit

En fin, espero que os sea de utilidad.

Nota: Para el artículo me he servido de la información en la web abhijit.name y en Wikipedia

Los derechos de la imagen de portada | Flickr

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies