Prioritatea proxy în APT: de ce 99proxy poate fi suprascris
Urmăriți încărcarea configurației APT dincolo de directorul fragmentelor numerotate atunci când un instrument de birou continuă să înlocuiască un proxy.
99proxy întârzie doar în interiorul /etc/apt/apt.conf.d/. Un instrument de birou care scrie același proxy implicit în /etc/apt/apt.conf poate primi totuși atribuirea finală.
În locațiile configurate obișnuite, APT încarcă:
- Un fișier
APT_CONFIGopțional. - Fișierele eligibile din directorul său de părți, în ordine alfanumerică.
- Fișierul principal de configurare.
- Setările ulterioare specifice programului și opțiunile din linia de comandă.
Redenumirea fragmentului în 999proxy nu îl mută după fișierul principal. Identificați programul care deține intrarea conflictuală și corectați acea sursă acceptată, păstrând opțiunile nelegate.
Verificați dacă fragmentul a fost deloc eligibil. APT acceptă fișiere fără extensie sau fișiere .conf conform regulilor sale privind caracterele din numele fișierului. 99proxy.disabled nu este echivalent cu 99proxy.conf; configurația de ignorare determină dacă un nume respins rămâne silențios sau produce o notificare. Încărcătoarele *.d ale altor servicii pot folosi reguli diferite.
Pentru o comparație temporară, opțiunea din linia de comandă -o Acquire::http::Proxy=... suprascrie valoarea generală pentru acea invocare. Un fișier -c se încarcă în etapa liniei de comandă, în timp ce APT_CONFIG se încarcă mai devreme; niciuna nu înseamnă ignorarea tuturor fișierelor normale.
Examinați opțiunea efectivă exactă cu aceleași intrări, apoi verificați setările specifice gazdei și politica de descoperire. Suprascrierea unei valori implicite nu șterge celelalte ramuri ale arborelui.