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