Utilizando el sistema APT conectado a un Proxy
Por Daniel M. Maldonado el 13 de noviembre 2008. Leído 1.708 veces.Volvemos a los inicios de este blog para dar algunas soluciones a casos puntuales o pequeños problemas que van apareciendo cuando instalamos sistemas, configuramos aplicaciones, etc.

El problema de hoy es que tras haber instalado los sistemas operativos Kubuntu 8.04 y Debian Etch 4.0 conectados detrás de un Proxy no podía actualizar utilizando el sistema de actualizaciones APT, muy reconocido en estos sistemas. Por ello me propuse a investigar un poquito mas y les comento la solución.
Lo primero, es saber que nuestra conexión física es correcta, conocer si nuestras interfaces de red están UP, para ellos el comando:
# ifconfig
Nos muestra las interfaces de red y las IP’s asociadas. Una ves que probamos nuestra conexión es muy probable que algún DHCP nos haya asignado esa IP entonces dependiendo de la política nos asignamos una IP fija o bien dejamos que el DHCP se encargue de esa tarea.
Luego de verificar este punto sería bueno ver las DNS que tenemos en nuestro sistemas, seguramente vas a tener que agregar la IP del DNS del ISP y las DNS internas, para ver esto modificamos el archivo:
# vim /etc/resolv.conf
Un punto a tener en cuenta es que para comenzar a navegar por algún navegador web debemos de configurar la salida o conexión por el Proxy, esta configuración depende de cada navegador pero son muy similares, pero les aclaro que esto no es suficiente debido a que el sistema de actualización APT sigue sin poder conectarse a los repositorios.
Para solucionar este pequeño problema hacemos los siguiente, aclarando que para ambos sistemas es muy similar.
Para Kubuntu 8.04, debemos crear un archivo llamado proxy en el directorio /etc/apt/apt.conf.d/ y dentro del mismo escribimos la siguientes líneas:
# vim /etc/apt/apt.conf.d/proxy
Acquire::http::Proxy
“http://usuario:contraseña@ip:puerto/”;
Para mi caso concreto solo tenía IP del proxy y el puerto 3128
Para Debian Etch, la solución es muy similar, solo que en vez de crear un archivo debemos agregar la misma línea anterior al archivo 70debconf que también se encuentra en /etc/apt/apt.conf.d/
# vim /etc/apt/apt.conf.d/70debconf
Acquire::http::Proxy “http://usuario:contraseña@ip:puerto/”;
Una vez escrito esto solo nos queda comenzar a actualizar nuestro sistema con:
# apt-get update
# apt-get upgrade
Y problema resuelto!


¿No tienes lector de FeedRSS?, puedes suscribirte por mail a El CoDiGo K y así recibir diariamente las noticias directamente en tu casilla de correo.
leonardo Hardtke dice: 02 de febrero 2009 a las 17:39
Hola, perdon por la ignorancia… tengo ese problema, pero no necesito usuario y contraseña para el proxy, como serian las lineas
Acquire::http::Proxy
“http://usuario:contraseña@ip:puerto/”;
tengo Ubuntu 8.10
Gracias