Muchas veces nos encontramos con que tenemos nuestros sistemas basados en Debian, como puede ser Ubuntu y nos vemos en la necesidad de instalar un paquete o hacer una actualización del sistema por medio de APT ya se utilizando los comandos apt-get o aptitude o incluso las herramientas gráficas como synaptics o adept, pero nos vemos con la limitante que estamos conectados a una red en donde para salir a Internet es necesario utizar un Proxy Web.

En este articulo se explicará como configurar APT para poder instalar paquetes y realizar actualizaciones de sistema a través de un proxy.
Antes de iniciar las configuración es necesario reunir la información de red para configurar APT, los datos que requerimos son:

Dirección IP del servidor Proxy: 192.168.1.254
Número de Puerto del servidor Proxy: 3128
Usuario para navegar (opcional): usuarioweb
Contraseña de usuario para navegar (opional): C0nt4s3ñ4

NOTA: En algunas situaciones el usuario y contraseña no será requerido.

Una vez reunida la información, procederemos a configurar APT, los archivos de configuración que utilizaremos se encuentran en el directorio /etc/apt/, podremos realizar nuestras configuraciones en el archivo principal /etc/apt/apt.conf (si existe) o si existe un directorio /etc/apt.conf.d/ entonces podremos crear un archivo individual para la configuración del proxy.

Si el archivo /etc/apt/apt.conf existe entonces, agregaremos al final del archivo las siguientes lineas:

# vim /etc/apt/apt.conf

Y al final del archivo agregamos lo siguiente:

# Configuración para utilizar un proxy Web
Acquire {
http {
Proxy “http://192.168.1.254:3128“;
}
}

Si no existe el archivo /etc/apt/apt.conf, pero existe el directorio /etc/apt.conf.d/, entonces crearemos un archivo individual para guardar la configuración del proxy, por ejemplo, crearemos el archivo 88apt-proxy.

# vim /etc/apt/apt.conf.d/88apt-proxy

Con el siguiente contenido:

# Configuración para utilizar un proxy Web
Acquire {
http {
Proxy “http://192.168.1.254:3128”;
}
}

O también se puede utilizar el formato:

Acquire::http::Proxy “http://192.168.1.254:3128”;

Si el proxy requiriera autentiación por medio de usuario y contrasña, entonces la configuración sería así:

# Configuración para utilizar un proxy
Acquire {
http {
Proxy “http://usuarioweb:C0nt4s3ñ4@192.168.1.254:3128”;
}
}

O el formato corto:

Acquire::ftp::Proxy “http://usuarioweb:C0nt4s3ñ4@192.168.1.254:3128”;

NOTA: Recuerda que si la contraseña de tu usuario llegará a expirar o es cambiada necesitarás actualizar el archivo con la nueva contraseña.

Es muy importante recordar que si en el archivo /etc/apt/apt.conf existe una linea que que dice:

Acquire::http::proxy “false”;

Entonces deberá de ser comentada para que nuestras herramientas funcionen correctamente.

Despues de guardar los archivos modificados ya podras hacer un apt-get update y apt descargará las listas de paquetes utilizando el proxy.

Espero que este Tip les sea de utilidad, si tiene alguna duda, comentario, reclamación no duden en contactarme.