Un ficheiro de configuración pode analizarse correctamente e aínda así non configurar o proxy. APT acepta unha árbore de opcións con nome; non trata cada rama verosímil como unha instrución para o seu transporte HTTP.

Para a ruta HTTP, o axuste de proxy de APT é:

Acquire::http::Proxy "http://proxy.example.net:8080/";

Use un punto de conexión HTTP do seu servizo ou a lista de proxies HTTP cando o acceso a repositorios públicos poida usar proxies públicos. Envolver o mesmo axuste nun ámbito extra cambia o seu nome:

APT {
    Acquire {
        http {
            Proxy "http://proxy.example.net:8080/";
        };
    };
};

Iso sitúa o valor en APT::Acquire::http::Proxy. Non é outra grafía de Acquire::http::Proxy. O método de adquisición HTTP busca este último.

Pida o valor exacto

apt-config shell HTTP_PROXY_VALUE Acquire::http::Proxy
apt-config shell NESTED_VALUE APT::Acquire::http::Proxy

Estas son inspeccións de configuración de só lectura. A saída pode expor información do usuario se o URI a contén, así que manteña as credenciais fóra das transcricións compartidas. Compare os mesmos ficheiros de configuración, opcións e contexto de conta que lanzan a operación de paquetes fallida.

Un valor ausente na ruta correcta explica por que un ficheiro que parece válido non escolleu o punto de conexión. Aínda non di se ese punto de conexión é alcanzable.

Comprobe a puntuación na capa correcta. Os nomes usan separadores de dobre dous puntos; as asignacións de valores ordinarias necesitan comiñas e un punto e coma final. As maiúsculas non son significativas nos nomes de opción de APT, así que cambiar proxy por Proxy non é unha reparación para un ámbito extra. Un punto e coma dentro da cadea URI é dato, non o terminador da sentenza.

Corrixa a declaración en lugar de engadir máis exportacións ao seu redor. Unha vez que APT informe do axuste previsto, un rexeitamento de conexión, un 407 ou un erro de certificado pertencen a unha etapa posterior.

Artigos relacionados