Priorité du proxy APT : pourquoi 99proxy peut être écrasé
Suivez le chargement de la configuration APT au-delà du répertoire des fragments numérotés quand un outil de bureau remplace encore un proxy.
99proxy n’est tardif qu’à l’intérieur de /etc/apt/apt.conf.d/. Un outil de bureau qui écrit le même proxy par défaut dans /etc/apt/apt.conf peut encore obtenir l’assignation finale.
Aux emplacements configurés habituels, APT charge :
- Un fichier
APT_CONFIGfacultatif. - Les fichiers éligibles de son répertoire de parties, par ordre alphanumérique.
- Le fichier de configuration principal.
- Les paramètres ultérieurs propres au binaire et les options de ligne de commande.
Renommer le fragment en 999proxy ne le place pas après le fichier principal. Identifiez le programme propriétaire de l’entrée en conflit et corrigez cette source prise en charge, en préservant les options sans rapport.
Vérifiez si le fragment était éligible. APT accepte les fichiers sans extension ou les fichiers .conf selon ses règles de caractères pour les noms de fichiers. 99proxy.disabled n’équivaut pas à 99proxy.conf ; la configuration d’ignorance détermine si un nom rejeté reste silencieux ou produit un avis. Les chargeurs *.d d’autres services peuvent appliquer d’autres règles.
Pour une comparaison temporaire, l’option de ligne de commande -o Acquire::http::Proxy=... écrase la valeur générale pour cet appel. Un fichier -c se charge à l’étape de la ligne de commande, tandis qu’APT_CONFIG se charge plus tôt ; ni l’un ni l’autre ne signifie ignorer tous les fichiers normaux.
Examinez l’option effective exacte avec les mêmes entrées, puis vérifiez les paramètres propres à l’hôte et la politique de découverte. Écraser une valeur par défaut n’efface pas les autres branches de l’arbre.