Priorytet proxy w APT: dlaczego 99proxy może zostać nadpisany
Prześledź wczytywanie konfiguracji APT poza katalogiem numerowanych fragmentów, gdy narzędzie pulpitu wciąż zastępuje proxy.
99proxy spóźnia się tylko wewnątrz /etc/apt/apt.conf.d/. Narzędzie pulpitu zapisujące to samo domyślne proxy do /etc/apt/apt.conf nadal może uzyskać ostatnie przypisanie.
W zwykłych skonfigurowanych lokalizacjach APT wczytuje:
- Opcjonalny plik
APT_CONFIG. - Kwalifikujące się pliki w jego katalogu części, w kolejności alfanumerycznej.
- Główny plik konfiguracyjny.
- Późniejsze ustawienia specyficzne dla programu i opcje wiersza poleceń.
Zmiana nazwy fragmentu na 999proxy nie przenosi go za plik główny. Zidentyfikuj program będący właścicielem sprzecznego wpisu i popraw to obsługiwane źródło, zachowując niepowiązane opcje.
Sprawdź, czy fragment w ogóle się kwalifikował. APT akceptuje pliki bez rozszerzenia lub pliki .conf zgodnie ze swoimi regułami znaków w nazwie pliku. 99proxy.disabled nie jest równoważny 99proxy.conf; konfiguracja ignorowania decyduje, czy odrzucona nazwa pozostanie cicha, czy wygeneruje powiadomienie. Loadery *.d innych usług mogą stosować inne reguły.
Do tymczasowego porównania opcja wiersza poleceń -o Acquire::http::Proxy=... nadpisuje wartość ogólną dla tego wywołania. Plik -c wczytuje się na etapie wiersza poleceń, natomiast APT_CONFIG wczytuje się wcześniej; żadne z nich nie oznacza ignorowania wszystkich zwykłych plików.
Zbadaj dokładną obowiązującą opcję z tymi samymi danymi wejściowymi, a następnie sprawdź ustawienia specyficzne dla hosta i politykę wykrywania. Nadpisanie domyślnej wartości nie usuwa pozostałych gałęzi drzewa.