Un file di configurazione può essere analizzato correttamente e comunque non configurare il proxy. APT accetta un albero di opzioni con nome; non tratta ogni ramo verosimile come un'istruzione per il suo trasporto HTTP.

Per la rotta HTTP, l'impostazione proxy di APT è:

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

Usa un endpoint HTTP del tuo servizio o la lista di proxy HTTP quando l'accesso ai repository pubblici può usare proxy pubblici. Avvolgere la stessa impostazione in un ambito aggiuntivo ne cambia il nome:

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

Ciò colloca il valore in APT::Acquire::http::Proxy. Non è un'altra grafia di Acquire::http::Proxy. Il metodo di acquisizione HTTP cerca quest'ultimo.

Chiedi il valore esatto

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

Queste sono ispezioni di configurazione in sola lettura. L'output può esporre informazioni utente se l'URI le contiene, quindi tieni le credenziali fuori dalle trascrizioni condivise. Confronta gli stessi file di configurazione, opzioni e contesto dell'account che avviano l'operazione sui pacchetti fallita.

Un valore assente nel percorso corretto spiega perché un file dall'aspetto valido non ha selezionato l'endpoint. Non dice ancora se quell'endpoint è raggiungibile.

Controlla la punteggiatura al livello giusto. I nomi usano separatori a doppio due punti; le normali assegnazioni di valore richiedono virgolette e un punto e virgola finale. Il caso non è significativo nei nomi delle opzioni APT, quindi cambiare proxy in Proxy non è una riparazione per un ambito aggiuntivo. Un punto e virgola dentro la stringa URI è un dato, non il terminatore dell'istruzione.

Correggi la dichiarazione invece di aggiungere altre esportazioni attorno. Una volta che APT segnala l'impostazione prevista, un rifiuto di connessione, un 407 o un errore di certificato appartengono a una fase successiva.

Articoli correlati