Com base nos comentários entre mim e o OP: apt-get
e tal geralmente é executado no root. Talvez verifique o ambiente do root com algo como sudo sh -c 'echo $http_proxy'
.
tl; dr: /etc/profile
não é carregado quando sudo
ing.
Eu tenho as seguintes configurações de todo o sistema em meu / etc / profile
MY_PROXY_URL=http://192.168.128.251:3128
HTTP_PROXY=$MY_PROXY_URL
HTTPS_PROXY=$MY_PROXY_URL
FTP_PROXY=$MY_PROXY_URL
http_proxy=$MY_PROXY_URL
https_proxy=$MY_PROXY_URL
ftp_proxy=$MY_PROXY_URL
export HTTP_PROXY HTTPS_PROXY FTP_PROXY http_proxy https_proxy ftp_proxy
Outros programas, como o meu navegador da Web, não apresentam problemas ao usar as configurações de proxy. No entanto, executando qualquer operação apt que requer conexão com a Internet falhar devido a falha ao iniciar uma conexão. Definir as configurações de proxy para o arquivo de configuração do apt específico /etc/apt/apt.conf resolve esse problema. Existe alguma maneira de ter apt usar as configurações de proxy definidas no ambiente?