Приоритет прокси в APT: почему 99proxy может быть переопределён
Проследите загрузку конфигурации APT за пределами каталога нумерованных фрагментов, когда средство рабочего стола продолжает подменять прокси.
99proxy опаздывает только внутри /etc/apt/apt.conf.d/. Средство рабочего стола, записывающее тот же прокси по умолчанию в /etc/apt/apt.conf, всё равно может получить последнее назначение.
В обычных настроенных местах APT загружает:
- Необязательный файл
APT_CONFIG. - Подходящие файлы в его каталоге частей, в буквенно-цифровом порядке.
- Главный файл конфигурации.
- Более поздние параметры, специфичные для программы, и параметры командной строки.
Переименование фрагмента в 999proxy не переносит его за главный файл. Определите программу, владеющую конфликтующей записью, и исправьте этот поддерживаемый источник, сохранив несвязанные параметры.
Проверьте, был ли фрагмент вообще подходящим. APT принимает файлы без расширения или файлы .conf по своим правилам символов в имени файла. 99proxy.disabled не эквивалентен 99proxy.conf; именно конфигурация игнорирования определяет, останется ли отклонённое имя беззвучным или выдаст уведомление. Загрузчики *.d других служб могут использовать другие правила.
Для временного сравнения параметр командной строки -o Acquire::http::Proxy=... переопределяет общее значение для этого вызова. Файл -c загружается на этапе командной строки, тогда как APT_CONFIG загружается раньше; ни то, ни другое не означает игнорирование всех обычных файлов.
Изучите точный действующий параметр с теми же входными данными, затем проверьте настройки, специфичные для хоста, и политику обнаружения. Переопределение значения по умолчанию не стирает другие ветви дерева.