Пріоритет проксі в 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 завантажується раніше; жодне з цього не означає ігнорування всіх звичайних файлів.
Дослідіть точний чинний параметр з тими самими вхідними даними, потім перевірте налаштування, специфічні для хоста, і політику виявлення. Перекриття типового значення не стирає інші гілки дерева.