Proxy-prioriteit in APT: waarom 99proxy overschreven kan worden
Volg het laden van de APT-configuratie voorbij de map met genummerde fragmenten wanneer een bureaubladhulpmiddel een proxy blijft vervangen.
99proxy is alleen laat binnen /etc/apt/apt.conf.d/. Een bureaubladhulpmiddel dat dezelfde standaardproxy naar /etc/apt/apt.conf schrijft, kan toch de laatste toewijzing krijgen.
Op de normale geconfigureerde locaties laadt APT:
- Een optioneel
APT_CONFIG-bestand. - Geschikte bestanden in zijn onderdelenmap, in alfanumerieke volgorde.
- Het hoofdconfiguratiebestand.
- Latere programma-specifieke instellingen en opdrachtregelopties.
Het fragment hernoemen naar 999proxy verplaatst het niet voorbij het hoofdconfiguratiebestand. Identificeer het programma dat de conflicterende vermelding bezit en corrigeer die ondersteunde bron, met behoud van niet-gerelateerde opties.
Controleer of het fragment überhaupt geschikt was. APT accepteert bestanden zonder extensie of .conf-bestanden volgens zijn tekenregels voor bestandsnamen. 99proxy.disabled is niet gelijkwaardig aan 99proxy.conf; de negeerconfiguratie bepaalt of een geweigerde naam stil blijft of een melding geeft. De *.d-laders van andere diensten kunnen andere regels gebruiken.
Voor een tijdelijke vergelijking overschrijft de opdrachtregeloptie -o Acquire::http::Proxy=... de algemene waarde voor die aanroep. Een -c-bestand wordt in de opdrachtregelfase geladen, terwijl APT_CONFIG eerder wordt geladen; geen van beide betekent elke normale bestand negeren.
Onderzoek de exacte effectieve optie met dezelfde invoer en controleer dan hostspecifieke instellingen en het ontdekkingsbeleid. Het overschrijven van een standaard wist die andere takken van de boom niet.