Cómo utilizar apt-get/aptitude detrás del servidor proxy – Debian/Ubuntu

Anteriormente para mis servidores ejecutando diferentes versiones de Linux Debian (estable o testing) he utilizado un servidor con apt-proxy funcionando como repositorio de paquetes para mi red local. Esta solucion me da la ventaja de poder ejecutar un apt-get/aptitude update para descargar e instalar los paquetes a velocidad de LAN.

Desafortunadamente no existe un servidor de repositorio de Debian local en cada NOC (Network Operation Center) que he visitado. Normalmente si utilizamos Debian o Ubuntu estamos familiarizados con synaptic, apt-get o aptitude para instalar aplicaciones desde los repositorios de software. Entonces como podemos utilizar las herramientas aptitude/synaptic destras del servidor proxy/firewall?

Ubuntu Synaptic

En Ubuntu abrimos el administrador de paquetes Synaptic, navegamos a Configuracion -> Preferencias -> Red (Settings -> Preferences -> Network). Ingresamos los detalles del servidor proxy: Nombre o IP del servidor y puerto del servicio, usualmente 3128 o 8080.

Configuracion Synaptic servidor Proxy de Red

Debian Linea de comando apt-get/aptitude

Como usuario root editamos el archivo /etc/bash.bashrc, con el siguiente contenido:

export http_proxy=http://usuario:[email protected]:puerto/

export ftp_proxy=http://usuario:[email protected]:puerto/

Pueden omitir el nombre de usuario y password si el servidor proxy/firewall no los requiere.

3 comments

  1. Gracias nunca logro recardarlo, una pregunta yo siempre e usado el http_proxy……….. y el ftp àra que casos es, supongo que será para descargas vía ftp???
    gracias por este artículo………..
    n saludo.

  2. Excelente! gracias por la ayuda! me fue efectivo! aunq me quedaron 3 archivos al final pero me dan error es “404 Not Found” pero eso ya no creo q sea limitacion por proxy….

Comentario, Preguntas o agradecimientos?