99proxy מאחר רק בתוך /etc/apt/apt.conf.d/. כלי שולחן עבודה שכותב את אותו פרוקסי ברירת מחדל אל /etc/apt/apt.conf עשוי עדיין לקבל את ההקצאה האחרונה.

במיקומים המוגדרים הרגילים APT טוען:

  1. קובץ APT_CONFIG אופציונלי.
  2. קבצים כשירים בתיקיית החלקים שלו, בסדר אלפא-נומרי.
  3. קובץ התצורה הראשי.
  4. הגדרות מאוחרות יותר הספציפיות לתוכנית ואפשרויות שורת הפקודה.

שינוי שם המקטע ל-999proxy אינו מזיז אותו אחרי הקובץ הראשי. זהו את התוכנית שבעליה הרשומה המתנגשת ותקנו את אותו מקור נתמך, תוך שמירה על אפשרויות לא קשורות.

בדקו אם המקטע היה כשיר מלכתחילה. APT מקבל קבצים ללא סיומת או קובצי .conf לפי כללי התווים לשמות קבצים. 99proxy.disabled אינו שווה ערך ל-99proxy.conf; תצורת ההתעלמות היא שקובעת אם שם שנדחה נשאר שקט או מייצר הודעה. טועני *.d של שירותים אחרים עשויים להשתמש בכללים אחרים.

לשם השוואה זמנית, אפשרות שורת הפקודה -o Acquire::http::Proxy=... עוקפת את הערך הכללי לאותה קריאה. קובץ -c נטען בשלב שורת הפקודה, ואילו APT_CONFIG נטען מוקדם יותר; אף אחד מהם אינו אומר להתעלם מכל קובץ רגיל.

בדקו את האפשרות האפקטיבית המדויקת עם אותם קלטים, ואז עברו על הגדרות ספציפיות למארח ומדיניות הגילוי. עקיפת ברירת מחדל אינה מוחקת את שאר הענפים של העץ.

מאמרים קשורים