APT चे स्वतःचे प्रॉक्सी पर्याय आहेत. ब्राउझरची सेटिंग बदलल्याने apt-get कोणता मार्ग वापरतो हे ठरत नाही आणि रिपॉझिटरी मिरर बदलणे म्हणजे प्रॉक्सी निवडणे नव्हे.

एका कमांडसाठी सेटिंग स्पष्टपणे द्या:

sudo apt-get \
  -o Acquire::http::Proxy=http://203.0.113.10:8080/ \
  -o Acquire::https::Proxy=http://203.0.113.10:8080/ \
  update

दस्तऐवजातील उदाहरणाच्या IP ऐवजी तुमच्या सेवेतून किंवा HTTP प्रॉक्सी यादीतून निवडलेला HTTP एंडपॉइंट वापरा. दोन्ही मूल्ये सामान्य HTTP प्रॉक्सी दर्शवू शकतात, जर तो आवश्यक HTTPS टनेल समर्थित करत असेल. पर्यायांची नावे कॉन्फिगर होत असलेल्या रिपॉझिटरी ट्रान्सपोर्टचे वर्णन करतात.

कायम ठेवायच्या जोडणीसाठी

APT कॉन्फिगरेशन हीच मूल्ये /etc/apt/apt.conf.d/ अंतर्गत एका स्वतंत्र फाइलमध्ये साठवू शकते:

Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";

सिंटॅक्समधील अवतरणचिन्हे आणि अर्धविराम तसेच ठेवा. स्पष्ट नावाची स्वतंत्र फाइल वापरल्यामुळे रिपॉझिटरीच्या व्याख्या किंवा असंबंधित APT पर्याय पुन्हा न लिहिता नंतर स्वतःचे ओव्हरराइड काढणे सोपे होते.

पॅकेजची प्रक्रिया सुरू न करता निवडलेले मूल्य पाहण्यासाठी वापरा:

apt-config shell PROXY Acquire::http::Proxy

APT http_proxy पर्यावरण कॉन्फिगरेशनलाही समर्थन देते, पण sudo मधून उपलब्ध होणारे पर्यावरण तुम्ही ते सेट केलेल्या टर्मिनलपेक्षा वेगळे असू शकते. APT चे स्पष्ट पर्याय दिल्याने एका कमांडवर आधारित तुलना समजणे सोपे होते.

एखादी रिपॉझिटरी हेतुपुरस्सर थेट जोडली जाऊ शकते

ठरावीक होस्टचा प्रॉक्सी पर्याय विशेष मूल्य DIRECT वापरू शकतो. केवळ एकच रिपॉझिटरी सामान्य प्रॉक्सीकडे दुर्लक्ष करत असेल, तर एंडपॉइंट बदलण्याआधी त्या होस्टचे ओव्हरराइड तपासा.

HTTPS मध्ये प्रमाणपत्राची पडताळणी स्वतंत्र तपासणीच राहते. अधिकृत निरीक्षण CA आवश्यक असेल तर योग्य विश्वास कॉन्फिगर करा; केवळ डाउनलोड पुढे जाण्यासाठी समोरील पक्षाची किंवा होस्टनावाची पडताळणी बंद करू नका. पॅकेज स्वाक्षऱ्यांचा उद्देशही TLS आणि प्रॉक्सी रूटिंगपेक्षा वेगळा असतो.

केवळ कमांडची अंतिम एक्झिट स्थिती पाहू नका

कोणत्या रिपॉझिटरी विनंत्या प्रत्यक्षात यशस्वी झाल्या आणि APT डाउनलोडचे इशारे देत आहे का किंवा त्याने जुन्या याद्या पुन्हा वापरल्या का ते तपासा. अंशतः झालेले अपडेट म्हणजे प्रत्येक स्रोताने तो मार्ग यशस्वीपणे वापरल्याचा पुरावा नाही.

कायमस्वरूपी कॉन्फिगरेशनची चाचणी मागे घेण्यासाठी फक्त तुम्ही जोडलेल्या प्रॉक्सी नोंदी काढा. मग उरलेली पर्यावरण किंवा होस्टनुसारची सेटिंग तपासा, जी अजूनही दुसरा प्रॉक्सी निवडू शकतात.

संबंधित लेख