Inicio / Blog's y documentación / Blogs / jmedina

Como Configurar y usar APT atras de un Proxy HTTP en Ubuntu o Debian

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://<b>192.168.1.254:3128</b>";
  }
}

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.

Este es mi blog personal en Compugraf, el objetivo es que sirva como una bitácora con experiencias, tips, noticias relacionadas al software libre y GNU/Linux. Me pueden contactar en:

E-mail: jmedina[aRR0Ba]e-compugraf.com

IM (MSN/Gtalk): jmedina[aRR0Ba]e-compugraf.com

Mis Galerias

Lun Mar Mié Jue Vie Sáb Dom
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30