Estou tentando desativar o proxy, apt-get
mas parece que apt-get
ele obtém a configuração do proxy de outro lugar /etc/apt/apt.conf
, porque, embora o apt.conf
arquivo esteja vazio (e o proxy do sistema definido como None
), ele ainda está tentando se conectar ao proxy.
Alguém teve uma ideia?
/etc/apt/apt.conf
Às vezes, existem variáveis de ambiente proxy que ainda estão definidas.
Para descobrir, execute o seguinte comando:
Se você vir alguma saída, por exemplo:
Então você precisará desmarcar essa variável.
Para fazer isso, execute o seguinte comando:
Siga a mesma abordagem para todas as outras entradas, como
https_proxy
.fonte
HTTP_PROXY
(todas maiúsculas), tente tentarenv | grep -i proxy
(-i
"sem distinção entre maiúsculas e minúsculas") e veja se há alguma saída; vale a pena tentar = /. Além disso, você pode fazergrep -iR proxy /etc/apt/
? Ele procura a palavra proxy em todos os arquivos em/etc/apt/
, porque o proxy às vezes é definido em um arquivo em/etc/apt/apt.conf.d/
./etc/environment
, para que possamos procurar aqui.Não há apenas um lugar onde o apt-get lê os arquivos de configuração. Você deve executar
grep -i proxy /etc/apt/apt.conf.d/*
e ele vai te dar o arquivo exato que tem as configurações de proxy (isto é apenas um exemplo funcionando comupdate
ao invésproxy
:fonte
/etc/apt/apt.conf
também pode conter informações de proxy. Também pode ser escrito com letra maiúscula.Se você não deseja
apt-get
usar um proxy, useapt-get
como:fonte
É possível que a variável de ambiente http_proxy esteja configurada para algum proxy. tente limpar a variável (ou pelo menos veja se ela tem um valor)
fonte
A maneira estúpida de fazê-lo funcionar é desabilitar o proxy por um tempo
system settings > Network
.Ou remova a configuração do proxy de
/etc/environment
e/etc/apt/apt.conf
E adicione a configuração manual de proxy novamente quando precisar de proxy novamente.
fonte