APT súbor prijme, ale kľúč proxy prehliadne
Čítajte nastavenia proxy v APT ako konfiguračný strom a rozlišujte nepoužitý kľúč od zlyhania siete.
Konfiguračný súbor možno úspešne analyzovať a napriek tomu proxy nenastaviť. APT prijíma strom pomenovaných volieb; nepovažuje každú vierohodnú vetvu za pokyn pre svoj HTTP prenos.
Pre HTTP trasu je nastavenie proxy v APT:
Acquire::http::Proxy "http://proxy.example.net:8080/";
Použite HTTP koncový bod svojej služby alebo zoznam HTTP proxy, keď prístup k verejným repozitárom môže používať verejné proxy. Zbalenie rovnakého nastavenia do ďalšieho rozsahu mení jeho názov:
APT {
Acquire {
http {
Proxy "http://proxy.example.net:8080/";
};
};
};
Tým sa hodnota umiestni do APT::Acquire::http::Proxy. Nie je to iný spôsob písania Acquire::http::Proxy. Metóda získavania cez HTTP hľadá posledné.
Požiadajte o presnú hodnotu
apt-config shell HTTP_PROXY_VALUE Acquire::http::Proxy
apt-config shell NESTED_VALUE APT::Acquire::http::Proxy
Ide o kontroly konfigurácie iba na čítanie. Výstup môže odhaliť používateľské údaje, ak ich URI obsahuje, preto držte prihlasovacie údaje mimo zdieľaných prepisov. Porovnajte rovnaké konfiguračné súbory, voľby a kontext účtu, ktoré spúšťajú neúspešnú operáciu s balíkmi.
Chýbajúca hodnota na správnej ceste vysvetľuje, prečo zdanlivo platný súbor nezvolil koncový bod. Zatiaľ nehovorí, či je tento koncový bod dostupný.
Kontrolujte interpunkciu v správnej vrstve. Názvy používajú dvojité dvojbodky; bežné priradenia hodnôt vyžadujú úvodzovky a na konci bodkočiarku. Veľkosť písmen nie je v názvoch volieb APT podstatná, takže zmena proxy na Proxy nie je opravou pre ďalší rozsah. Bodkočiarka v reťazci URI sú údaje, nie ukončenie príkazu.
Opravte deklaráciu, namiesto toho, aby ste okolo nej pridávali ďalšie exporty. Keď APT ohlási zamýšľané nastavenie, odmietnutie spojenia, 407 alebo chyba certifikátu patria k neskoršej fáze.