Precedência de proxy no APT: por que o 99proxy pode ser substituído
Acompanhe o carregamento da configuração do APT além do diretório de fragmentos numerados quando uma ferramenta de desktop continua a substituir um proxy.
99proxy chega tarde apenas dentro de /etc/apt/apt.conf.d/. Uma ferramenta de desktop que grava o mesmo proxy predefinido em /etc/apt/apt.conf ainda pode ficar com a atribuição final.
Nos locais configurados habituais, o APT carrega:
- Um arquivo
APT_CONFIGopcional. - Os arquivos elegíveis no seu diretório de partes, em ordem alfanumérica.
- O arquivo de configuração principal.
- Configurações posteriores específicas do programa e opções da linha de comando.
Renomear o fragmento para 999proxy não o coloca depois do arquivo principal. Identifique o programa dono da entrada em conflito e corrija essa fonte suportada, preservando as opções não relacionadas.
Verifique se o fragmento era elegível. O APT aceita arquivos sem extensão ou arquivos .conf segundo as suas regras de caracteres do nome de arquivo. 99proxy.disabled não equivale a 99proxy.conf; a configuração de ignorar determina se um nome rejeitado fica em silêncio ou gera um aviso. Os carregadores *.d de outros serviços podem usar regras diferentes.
Para uma comparação temporária, a opção da linha de comando -o Acquire::http::Proxy=... substitui o valor geral nessa invocação. Um arquivo -c é carregado no estágio da linha de comando, enquanto o APT_CONFIG é carregado mais cedo; nenhum dos dois significa ignorar todos os arquivos normais.
Examine a opção efetiva exata com as mesmas entradas e depois verifique as configurações específicas do host e a política de descoberta. Substituir um valor predefinido não apaga os outros ramos da árvore.