Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
19/11/2008 11:15 Jorge Armando Medina Etiquetas: debian , ubuntu , proxy , apt 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 actualizacin del sistema por medio de APT ya se utilizando los comandos apt-get o aptitude o incluso las herramientas grficas 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 travs de un proxy. Antes de iniciar las configuracin es necesario reunir la informacin de red para configurar APT, los datos que requerimos son: Direccin IP del servidor Proxy: 192.168.1.254 Nmero de Puerto del servidor Proxy: 3128 Usuario para navegar (opcional): usuarioweb Contrasea de usuario para navegar (opional): C0nt4s34 NOTA: En algunas situaciones el usuario y contrasea no ser requerido. Una vez reunida la informacin, procederemos a configurar APT, los archivos de configuracin 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 configuracin del proxy. Si el archivo /etc/apt/apt.conf existe entonces, agregaremos al final del archivo las siguientes lineas:
# vim /etc/apt/apt.conf
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 configuracin del proxy, por ejemplo,
Si el proxy requiriera autenticacin por medio de usuario y contrasea, entonces la configuracin sera as:
# Configuracin para utilizar un proxy Acquire { http { Proxy "http://usuarioweb:C0nt4s34@192.168.1.254:3128"; } }
O el formato corto:
Acquire::ftp::Proxy "http://usuarioweb:C0nt4s34@192.168.1.254:3128";
NOTA: Recuerda que si la contrasea de tu usuario llegar a expirar o es cambiada necesitars actualizar el archivo con la nueva contrasea. 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, reclamacin no duden en contactarme.
Editar el archivo /etc/bash.bashrc Poner las siguientes lneas al final de este archivo export http_proxy=http://username:password@proxyserver.net:port/ export https_proxy=http://username:password@proxyserver.net:port/ export ftp_proxy=http://username:password@proxyserver.net:port/
Editar el archivo /etc/environment Poner las siguientes lineas al final de este archivo http_proxy=http://username:password@proxyserver.net:port/ https_proxy=http://username:password@proxyserver.net:port/ ftp_proxy=http://username:password@proxyserver.net:port/ Editar el archivo /etc/apt/apt.conf Poner las siguientes lneas al final del archivo: Acquire::http::Proxy "http://username:password@proxyserver.net:port"; Acquire::https::Proxy "http://username:password@proxyserver.net:port"; Acquire::ftp::Proxy "http://username:password@proxyserver.net:port";