मैं प्रॉक्सी के लिए पीएसी फ़ाइल का उपयोग करने के लिए apt-get को कैसे कॉन्फ़िगर कर सकता हूं?


11

मेरे कार्यस्थल में हम प्रॉक्सी नेटवर्क के लिए पीएसी फाइल का उपयोग करते हैं। और पीएसी फाइल जब मैं ब्राउज़र को देता हूं तो वह अपना काम ठीक करता है एडिट -> एडवांस -> नेटवर्क -> सेटिंग। जब मैंने उरल को अपने लिए काम करने का जुर्माना दिया।

लेकिन apt-get के लिए मैं अपडेट नहीं कर पा रहा था।

मैंने उसी URL को उसके लिए नेटवर्क प्रॉक्सी में जोड़ा था। मेरी pac फ़ाइल का कोई उपयोगकर्ता नाम या पासवर्ड नहीं है।

कृपया मुझे सुझाव दें। मुझे अपने नए ubuntu 11.10 में उपयुक्त काम कैसे करना चाहिए। मैं वास्तव में इस मुद्दे को ठीक करने के लिए बहुत संघर्ष कर रहा हूं

जवाबों:


7

मुझे नहीं पता कि APT एक PAC फ़ाइल का सीधे उपयोग करने में सक्षम है, लेकिन आप PAC फ़ाइल से संबंधित प्रॉक्सी जानकारी को निकालने के लिए (काफी काम / समझ के साथ) कर सकते हैं और एक HTTP प्रॉक्सी का उपयोग करने के लिए APT को कॉन्फ़िगर करने के लिए इस जानकारी का उपयोग कर सकते हैं।

पीएसी फ़ाइल में अनिवार्य रूप से एक जावास्क्रिप्ट फ़ंक्शन होता है। वापसी बयान (एक या अधिक) समारोह के प्रॉक्सी सर्वर पता और पोर्ट, उदाहरण के लिए देता है:

return "PROXY proxy.some.site:8080; DIRECT";

किसी ब्राउज़र में अपना पता दर्ज करके अपनी PAC फ़ाइल देखें। इस जानकारी के साथ आप एक APT कॉन्फ़िगरेशन फ़ाइल बना सकते हैं:

sudo gedit /etc/apt/apt.conf.d/proxy

आपको फ़ाइल को संशोधित करना चाहिए ताकि उसमें निम्न जानकारी हो:

Acquire::http::Proxy "http://proxy.some.site:8080";

फ़ाइल को सहेजें और अगला एप्ट-गेट रन कॉन्फ़िगर प्रॉक्सी सेटिंग का उपयोग करना चाहिए।

यह अच्छा होगा यदि एपीटी पीएसी फाइलों के साथ काम कर सके क्योंकि हम अपनी कंपनी में भी उनका उपयोग करते हैं। शायद किसी और को पता है कि क्या / कैसे काम करता है ...

AptGet के लिए Ubuntu विकी पृष्ठ भी कैसे अपार्ट के लिए एक प्रॉक्सी कॉन्फ़िगर करने के लिए कुछ संकेत है।

Https://superuser.com/questions/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script भी देखें


2
FWIW - मेरे पास हमारे MS ISA प्रॉक्सी के पीछे काम करने के लिए उपयुक्त मुद्दे थे। मैंने bash.rc विधि की कोशिश की; काम नहीं किया। लेकिन /etc/apt/apt.conf.d/proxy फ़ाइल बनाना और प्रारूप में प्रविष्टि जोड़ना :: http :: प्रॉक्सी " डोमेन \ उपयोगकर्ता नाम: पासवर्ड @ प्रॉक्सी_नाम: 8080"; चाल चली।
क्रिस

मेरे मामले में, sudo gedit /etc/apt/apt.confऔर काम के ऊपर लाइन जोड़ सकते हैं।
पश्चिमीगंज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.