CPAN ப்ராக்ஸி அமைப்புகள் உண்மையான பதிவிறக்கியைப் பொறுத்தது
ஊடாடும் CPAN பயன்படுத்தும் பதிவிறக்கியைக் கண்டறிந்து ப்ராக்ஸி உள்ளீடுகளை நோக்கமான கண்ணாடிப் பாதையுடன் ஒப்பிடுங்கள்.
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 வேறு பதிவிறக்கி மற்றும் கட்டமைப்பைத் தேர்ந்தெடுக்கலாம்.