Hay varios métodos para configurar la salidad de apt a a través de un proxy dependiendo de tu versión.
Con las versiones anteriores funcionaba sin problemas pero con las nuevas versiones no me ha funcionado.
Abrimos una termina y ponemos
export http_proxy=http://miproxy:puerto/ export https_proxy=http://miproxy:puerto/ export ftp_proxy=http://miproxy:puerto/
Al parecer este método si funciona pero al llamar a apt con sudo se pierden las variables de entorno y hay que editar el fichero /etc/sudoers y debemos añadir algo así (http://www.ubuntu-es.org/node/183983)
Defaults env_keep +="http_proxy" Defaults env_keep +="https_proxy" Defaults env_keep +="ftp_proxy"
Con este método habilitamos el proxy para todos los usuarios Abrimos un terminal y editamos con sudo el fichero /etc/enviroment para añadir lo siguiente
http_proxy="http://miproxy:puerto/" https_proxy="http://miproxy:puerto/" ftp_proxy=http://miproxy:puerto/" no_proxy="localhost,127.0.0.1" HTTP_PROXY=http://miproxy:puerto/" HTTPS_PROXY=http://miproxy:puerto/" FTP_PROXY=http://miproxy:puerto/" NO_PROXY="localhost,127.0.0.1"
Cerrar la sesión e iniciar de nuevo para que los cambios tenga efecto
Crear el fichero /etc/apt/apt.conf.d/proxy.conf
Acquire::http::proxy "http://miproxy:puerto/"; Acquire::ftp::proxy "ftp://miproxy:puerto/"; Acquire::https::proxy "https://miproxy:puerto/";
o mejor
Acquire { HTTP::proxy "http://miproxy:puerto"; HTTPS::proxy "http://miproxy:puerto"; }