CPAN తన ప్రాక్సీ సెట్టింగ్‌ను అంగీకరించి కూడా వేరే మార్గంలో డౌన్‌లోడ్ చేస్తే, ఎంచుకున్న డౌన్‌లోడర్ కోసం డయాగ్నస్టిక్ అవుట్‌పుట్ చదవండి. CPAN.pm Perl నెట్‌వర్కింగ్ మాడ్యూళ్లను వాడవచ్చు లేదా బాహ్య ప్రోగ్రామ్‌కు పనిని అప్పగించవచ్చు.

ప్రస్తుత ఇంటరాక్టివ్ కాన్ఫిగరేషన్‌ను పరిశీలించండి:

cpan> o conf http_proxy
cpan> o conf ftp_proxy
cpan> o conf no_proxy
cpan> o conf urllist

urllist గమ్యస్థాన మిర్రర్ మరియు స్కీమ్‌ను ఎంచుకుంటుంది, మధ్యవర్తిని కాదు. FTP వనరును తెచ్చే HTTP ప్రాక్సీ HTTP శ్రోతగానే ఉంటుంది; ఫీల్డ్ పేరు దానిని FTP సర్వర్‌గా మార్చదు.

బదిలీ curl‌ను పిలిచినట్లయితే, ఆ చైల్డ్ వారసత్వ పరిసరాన్ని పరిశీలించండి. పరిమిత ప్రయోగం ఇది:

http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan

ఆ మార్గాన్ని అనుమతించే నెట్‌వర్క్‌లో పబ్లిక్ మిర్రర్‌ల నుండి డౌన్‌లోడ్ చేయడానికి, ఉదాహరణను ఈ జాబితా నుండి ఖాతా-లేని అభ్యర్థితో భర్తీ చేయండి: HTTP ప్రాక్సీ జాబితా. మరో లాంచర్ పరిసరాన్ని మార్చనంత వరకు ఇది CPAN మరియు దాని చైల్డ్‌లకు HTTP ఎండ్‌పాయింట్‌ను ఇస్తుంది. Curl చిన్న అక్షరాల http_proxy చదువుతుంది; HTTPS గమ్య సెట్టింగ్ అదే HTTP శ్రోతను పేర్కొనవచ్చు.

CPAN LWP‌ను ఎంచుకుంటే, దానికి బదులుగా దాని కాన్ఫిగర్ చేసిన విలువలు మరియు క్లయింట్ ప్రవర్తనను అనుసరించండి. curl ఇన్‌స్టాల్ ఉండటం CPAN దాన్ని ఉపయోగించిందని రుజువు కాదు. ఆ ఎంపికను గుర్తించే ముందు మాడ్యూళ్లను ఇన్‌స్టాల్ చేయడం లేదా స్టార్టప్ ఫైళ్లను సవరించడం మానండి.

ఉద్దేశించిన CPAN మార్పులను o conf commit ద్వారా ఇన్‌స్టాలేషన్ చేసే ఖాతా కింద సేవ్ చేయండి, రహస్యాలను పంచుకున్న ఉదాహరణలకు వెలుపల ఉంచండి. ఇది ఇంటరాక్టివ్ CPAN.pm క్లయింట్; అదే మిర్రర్‌తోనూ cpanm మరో డౌన్‌లోడర్ మరియు కాన్ఫిగరేషన్‌ను ఎంచుకోవచ్చు.

సంబంధిత వ్యాసాలు