Apt não está usando configurações de proxy definidas no ambiente

0

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?

    
por MykelXIII 05.01.2016 / 05:35

1 resposta

1

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.

    
por 05.01.2016 / 06:23