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.

1 Comentario en “Utilizando apt-get a través de proxy (Ubuntu/Debian)”

  1. dash3lg dice:

    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

Deja tu comentario