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 å erstatte en proxy.
99proxy er sent bare inne i /etc/apt/apt.conf.d/. Et skrivebordsverktøy som skriver den samme standardproxien til /etc/apt/apt.conf kan fortsatt få den siste tildelingen.
På de vanlige konfigurerte stedene laster APT:
- En valgfri
APT_CONFIG-fil. - Kvalifiserte filer i delemsmappen, i alfanumerisk rekkefølge.
- Hovedkonfigurasjonsfilen.
- Senere binære-spesifikke innstillinger og kommandolinjevalg.
Å gi fragmentet navnet 999proxy flytter det ikke forbi hovedfilen. Finn programmet som eier den motstridende oppføringen, og rett den støttede kilden mens urelaterte valg bevares.
Sjekk om fragmentet i det hele tatt var kvalifisert. APT godtar filer uten endelse eller .conf-filer etter tegnreglene for filnavn. 99proxy.disabled tilsvarer ikke 99proxy.conf; ignoreringskonfigurasjonen bestemmer 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 effektive valget med de samme inndataene, og sjekk deretter vertsspesifikke innstillinger og oppdagelsespolicyen. Å overstyre en standard sletter ikke de andre grenene av treet.