O APT aceita o arquivo mas não vê a chave do proxy
Leia as configurações de proxy do APT como uma árvore de configuração e distinga uma chave não usada de uma falha de rede.
Um arquivo de configuração pode ser analisado com sucesso e ainda assim não configurar o proxy. O APT aceita uma árvore de opções nomeadas; ele não trata cada ramo plausível como instrução para o seu transporte HTTP.
Para a rota HTTP, a configuração de proxy do APT é:
Acquire::http::Proxy "http://proxy.example.net:8080/";
Use um endpoint HTTP do seu serviço ou a lista de proxies HTTP quando o acesso a repositórios públicos puder usar proxies públicos. Envolver a mesma configuração num escopo extra muda o seu nome:
APT {
Acquire {
http {
Proxy "http://proxy.example.net:8080/";
};
};
};
Isso coloca o valor em APT::Acquire::http::Proxy. Não é outra grafia de Acquire::http::Proxy. O método de aquisição HTTP procura este último.
Peça o valor exato
apt-config shell HTTP_PROXY_VALUE Acquire::http::Proxy
apt-config shell NESTED_VALUE APT::Acquire::http::Proxy
Estas são inspeções de configuração apenas de leitura. A saída pode expor informações do usuário se o URI as contiver, por isso mantenha as credenciais fora de transcrições compartilhadas. Compare os mesmos arquivos de configuração, opções e contexto de conta que iniciam a operação de pacotes com falha.
Um valor ausente no caminho correto explica por que um arquivo aparentemente válido não selecionou o endpoint. Ainda não diz se esse endpoint é alcançável.
Verifique a pontuação na camada correta. Os nomes usam separadores de dois pontos duplos; as atribuições de valores comuns precisam de aspas e de um ponto e vírgula final. Maiúsculas e minúsculas não são significativas nos nomes de opções do APT, portanto mudar proxy para Proxy não é uma correção para um escopo extra. Um ponto e vírgula dentro da string URI são dados, não o terminador da instrução.
Corrija a declaração em vez de adicionar mais exportações ao redor. Depois que o APT relatar a configuração pretendida, uma recusa de conexão, um 407 ou um erro de certificado pertencem a uma etapa posterior.