Proxy-prioritet i APT: hvorfor 99proxy kan overstyres
Følg innlastingen av APT-konfigurasjonen forbi mappen med nummererte fragmenter når et skrivebordsverktøy fortsetter å bytte ut en proxy.
99proxy er bare sent innenfor /etc/apt/apt.conf.d/. Et skrivebordsverktøy som skriver den samme standardproxien til /etc/apt/apt.conf kan likevel få den siste tildelingen.
På de vanlige konfigurerte stedene laster APT inn:
- En valgfri
APT_CONFIG-fil. - Gyldige filer i delmappen, i alfanumerisk rekkefølge.
- Hovedkonfigurasjonsfilen.
- Senere programspecifikke innstillinger og kommandolinjevalg.
Å gi fragmentet navnet 999proxy flytter det ikke forbi hovedfilen. Identifiser programmet som eier den motstridende oppføringen, og rett opp den støttede kilden mens urelaterte valg bevares.
Kontroller om fragmentet i det hele tatt var gyldig. APT godtar filer uten endelse eller .conf-filer etter tegnereglene for filnavn. 99proxy.disabled er ikke det samme som 99proxy.conf; ignoreringskonfigurasjonen avgjør om et avvist navn forblir stille eller gir en melding. Andre tjenesters *.d-lastere kan bruke andre regler.
For en midlertidig sammenligning overstyrer kommandolinjevalget -o Acquire::http::Proxy=... den generelle verdien for det kallet. En -c-fil lastes i kommandolinjefasen, mens APT_CONFIG lastes tidligere; ingen av dem betyr å ignorere alle vanlige filer.
Undersøk det nøyaktige virksomme valget med de samme inndataene, og kontroller deretter vertsspesifikke innstillinger og oppdagelsespolicyen. Å overstyre en standard sletter ikke de andre grenene av treet.