Cabal का HTTP ट्रांसपोर्ट चयन बदलता है कि प्रॉक्सी सेटिंग्स कहाँ रहें
cabal-install किसी बाहरी डाउनलोडर का उपयोग कर सकता है। समर्थित प्रॉक्सी व्यवहार तब उसी चुने गए ट्रांसपोर्ट और प्रक्रिया के वातावरण पर निर्भर करता है।
cabal-install में प्रॉक्सी की समस्या चुने गए HTTP ट्रांसपोर्ट के बारे में एक प्रश्न हो सकती है। Cabal ट्रांसपोर्ट चयन का दस्तावेज़ीकरण करता है, और कोई बाहरी curl या Wget डाउनलोडर उस उपकरण का प्रॉक्सी इंटरफ़ेस साथ लाता है।
किसी सार्वभौमिक --no-proxy स्विच की खोज से पहले स्थापित Cabal संस्करण और सक्रिय ट्रांसपोर्ट जाँचें। फिर अनुरोध को चुने गए डाउनलोडर के दस्तावेज़ित वातावरण या विकल्पों के माध्यम से कॉन्फ़िगर करें। अनुमत सार्वजनिक HTTP मध्यस्थ के माध्यम से पहुँचे जाने वाले सार्वजनिक पैकेज स्रोतों के लिए, HTTP प्रॉक्सी सूची एंडपॉइंट उम्मीदवार प्रदान करती है।
Cabal की कॉन्फ़िगरेशन फ़ाइल में export http_proxy=... शेल कथन न रखें। उस फ़ाइल का अपना सिंटैक्स है; वह आपके टर्मिनल शेल की तरह निष्पादित नहीं होती।
रिपॉज़िटरी और प्रॉक्सी के पते भी अलग रखें। पैकेज रिपॉज़िटरी बदलने से पैकेजों का दूसरा स्रोत चुना जाता है। फ़ॉरवर्डिंग प्रॉक्सी चुनने से किसी स्रोत तक पहुँचने का नेटवर्क पथ बदल जाता है।
यदि कोई रैपर डाउनलोडर लॉन्च करता है, तो उस प्रक्रिया का वास्तविक वातावरण जाँचें। किसी असंबंधित टर्मिनल में दिखाया गया वेरिएबल किसी बिल्ड सेवा के बारे में कमज़ोर साक्ष्य है। विफलता रिपोर्ट में ट्रांसपोर्ट चयन सुरक्षित रखें ताकि अगला व्यक्ति जान सके कि किस क्लाइंट के प्रॉक्सी व्यवहार की जाँच करनी है।