Utilizando apt-get a través de proxy (Ubuntu/Debian)
Si eres usuario de Debian o de alguna distribución basada en Debian como Ubuntu os resultará familiar Synaptic y el comando apt-get utilizados a la hora de instalar software desde los repositorios.
Sin embargo en determinadas circunstancias normalmente en el ámbito laboral el acceso a Internet se realiza a través de proxy. En estos casos para tener nuestro sistema actualizado y descargar paquetes hemos de realizar unos pequeños ajustes para que nuestro sistemas sepa que tiene que utilizar un proxy.
Si estamos utilizando Synaptic:
Accederemos a nuestro Gestor de paquetes Synaptic ( Sistema->Administración->Gestor de paquetes Synaptic)
Una vez lo tenemos abierto buscaremos en el menú Configuración->Preferencias->Red y marcamos la opción “Configuración manual del proxy” e introducimos los datos solicitados como son el nombre de host o ip del mismo el puerto, el usuario y la contraseña.
Si estamos usando apt-get a través de la linea de comandos
1. Editaremos el siguiente archivo /etc/bash.bashrc como root
2. Pondremos las siguientes lineas al final de este archivo
export HTTP_PROXY=http://username:password@proxyserver.net:port/
export FTP_PROXY=http://username:password@proxyserver.net:port/
Podemos omitir username:password si nuestro servidor proxy no tiene usuario y contraseña.




Copia el texto a continuacion en un documento y guardalo como:
apt_p2.sh en Desktop(Escritorio)
echo - - - - - — - - - - - - - - - - — - - — - - -
echo este script configurara el proxy para usar adept, apt y aptitude en sistemas debian, se necesitan privilegios de root
echo . . . Creado por Horacio Contreras
echo . . . Modificado por Dash Alejandro
echo . . . Para super novatos como yo (Dash Alejandro)
echo . . . http://demonios.inc.md
echo .
echo .
echo .
echo escriba el usuario proxy
read USUARIO
echo esciba la contrase� proxy
read PASS
echo escriba la direccion IP del servidor proxy, sin el puerto
read PROXY
echo escriba el puerto por el cual se accede al proxy
read PORT
echo $USUARIO:$PASS@$PROXY:$PORT correcto?
echo Acquire\:\:http\:\:Proxy \”http\:\/\/$USUARIO:$PASS@$PROXY:$PORT\”\; > /etc/apt/apt.conf.d/proxy
echo Acquire\:\:ftp\:\:Proxy \”ftp\:\/\/$USUARIO:$PASS@$PROXY:$PORT\”\; >> /etc/apt/apt.conf.d/proxy
echo listo! Si cometio algun error ejecute nuevamente el script
echo - - - - - — - - - - - - - - - - — - - — - - -
exit
2. En consola ejecuta
[root@localhost ~]# cd Desktop
[root@localhost Desktop]# bash apt_p2.sh
3. Completa los datos solicitados y aclaro,
Si cometio algun error ejecute nuevamente el script
[root@localhost Desktop]# bash apt_p2.sh