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 پہلے لوڈ ہوتا ہے؛ ان میں سے کوئی بھی ہر عام فائل کو نظر انداز کرنے کے معنی میں نہیں۔
انہی ان پٹس کے ساتھ بالکل مؤثر آپشن دیکھیں، پھر میزبان مخصوص سیٹنگز اور دریافت کی پالیسی جانچیں۔ ڈیفالٹ کو اوور رائیڈ کرنا درخت کی دیگر شاخیں مٹاتا نہیں۔