P. ¿Cómo puedo configurar apt-get para poder actualizar mis paquetes si me encuentro detrás de un proxy?
R. Debes editar el fichero /etc/apt/apt.conf y agregar la siguiente línea.
Acquire::http::Proxy "http://usuario:contraseña@proxy.miservidor.com:puerto";
Si el proxy no require autenticación se omite usuario y contraseña además si el proxy esta escuchando por el puerto 3128 también se puede omitir en la configuración como se especifica a continuación
Acquire::http::Proxy "http://proxy.miservidor.com";
Si el proxy solo acepta user agents conocidos entonces agregue la siguiente línea al /etc/apt/apt.conf
Acquire::http::User-Agent "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (FM Scene 4.6.1)";
Puede especificar ambas opciónes desde la línea de comandos, por ejemplo:
$ sudo apt-get -o Acquire::http::User-Agent='Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (FM Scene 4.6.1)' -o Acquire::http::Proxy='http://usuario:contraseña@proxy.miservidor.com:puerto' update
Lectura recomendada
– man apt-get
– man apt.conf