Configurar la conexión de salida de apt a través de un proxy

Hay varios métodos para configurar la salidad de apt a a través de un proxy dependiendo de tu versión.

Método 1

Con las versiones anteriores funcionaba sin problemas pero con las nuevas versiones no me ha funcionado.

Abrimos una termina y ponemos <sxh> export http_proxy=http://miproxy:puerto/ export https_proxy=http://miproxy:puerto/ export ftp_proxy=http://miproxy:puerto/ </sxh>

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)

también podemos utilizar sudo -E para utilizar el entorno y las variables ya declaradas

<sxh> Defaults env_keep +=“http_proxy” Defaults env_keep +=“https_proxy” Defaults env_keep +=“ftp_proxy” </sxh>

Método 2

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 <sxh> 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” </sxh>

Cerrar la sesión e iniciar de nuevo para que los cambios tenga efecto

Método 3

Crear el fichero /etc/apt/apt.conf.d/proxy.conf

En versiones anteriores de ubuntu el fichero a modificar era el /etc/apt/apt.conf

<sxh> Acquire::http::proxy “http://miproxy:puerto/”; Acquire::ftp::proxy “ftp://miproxy:puerto/”; Acquire::https::proxy “https://miproxy:puerto/”; </sxh>

o mejor <sxh>Acquire {

HTTP::proxy "http://miproxy:puerto";
HTTPS::proxy "http://miproxy:puerto";

} </sxh>