O problema é que, enquanto você definiu a variável de ambiente http_proxy / https_proxy para o seu usuário , você não o configurou para root (que executa o comando sudo) .
Duas coisas que você pode fazer:
-
Quando você altera suas configurações de proxy com as configurações do sistema Ubuntu, você precisa fechar os terminais atuais e reabri-los para que eles obtenham as configurações atualizadas.
-
Edite seu arquivo
sudoers
, usando o comandosudo visudo
e adicione a seguinte linha:Defaults env_keep = "http_proxy https_proxy ftp_proxy"
Dessa forma, as variáveis de ambiente proxy do usuário não administrador local são copiadas para o ambiente sudo quando você executa comandos sudo. Isso se aplicará a qualquer comando sudo que você executar, se esse programa prestar atenção a essas variáveis de ambiente (a maioria faz).
Você pode ver uma demonstração mais completa aqui - link