cpanm ର ପ୍ରକ୍ସି ସମସ୍ୟା ଏହାର ଡାଉନଲୋଡର ଉପରେ ନିର୍ଭର କରିପାରେ
cpanm ବିଭିନ୍ନ ଡାଉନଲୋଡ ବ୍ୟାକଏଣ୍ଡ ବ୍ୟବହାର କରିପାରେ। ଇଣ୍ଟରାକ୍ଟିଭ CPAN କ୍ଲାଏଣ୍ଟର ସେଟିଂସ ଏହାକୁ ନିୟନ୍ତ୍ରଣ କରେ ବୋଲି ଧରି ନେବା ପରିବର୍ତ୍ତେ ମନୋନୀତ ପଥ ଏବଂ ଏହାର ପରିବେଶ ଯାଞ୍ଚ କରନ୍ତୁ।
cpanm ଏବଂ ଇଣ୍ଟରାକ୍ଟିଭ CPAN କ୍ଲାଏଣ୍ଟ ଏକ ସେଟିଂ ଇଣ୍ଟରଫେସ ନୁହେଁ। ଗୋଟିଏ ପାଇଁ ସଞ୍ଚିତ ପ୍ରକ୍ସି ଅନ୍ୟଟି ଏହାକୁ ପଢ଼ିବ ବୋଲି ପ୍ରମାଣ ନୁହେଁ।
cpanm ଉପଲବ୍ଧତା ଏବଂ ବିକଳ୍ପ ଉପରେ ନିର୍ଭର କରି LWP, curl ଏବଂ Wget ସହିତ ଅନେକ ସମ୍ଭାବ୍ୟ ଡାଉନଲୋଡ ପଥକୁ ଡକ୍ୟୁମେଣ୍ଟ କରେ। ଏହାର ପ୍ରକ୍ସି ମାର୍ଗଦର୍ଶନ ଉପଯୁକ୍ତ ପ୍ରକ୍ସି ପରିବେଶ ଚଳରୁ ଆରମ୍ଭ ହୁଏ। ପ୍ରକୃତ ବ୍ୟାକଏଣ୍ଡ ତଥାପି ସମର୍ଥିତ ପ୍ରମାଣୀକରଣ ଏବଂ TLS ଆଚରଣକୁ ପ୍ରଭାବିତ କରିପାରେ।
ବିଫଳ ହେଉଥିବା କଲ ବ୍ୟବହାର କରୁଥିବା ଡାଉନଲୋଡର ଏବଂ ଏହା ପାଇଁ ଦୃଶ୍ୟମାନ ପରିବେଶ ଚିହ୍ନଟ କରନ୍ତୁ। Windows ରେ, ସ୍ଥାୟୀ ପରିବେଶ ପରିବର୍ତ୍ତନ ପୂର୍ବରୁ ଖୋଲା ଟର୍ମିନାଲ ପୂର୍ବ ମୂଲ୍ୟ ରଖିପାରେ।
ମନୋନୀତ କ୍ଲାଏଣ୍ଟ ଆଶା କରୁଥିବା ଫର୍ମାଟରେ ସମ୍ପୂର୍ଣ୍ଣ ଏଣ୍ଡପଏଣ୍ଟ ବ୍ୟବହାର କରନ୍ତୁ। ଯେଉଁଠାରେ ମନୋନୀତ ବ୍ୟାକଏଣ୍ଡ HTTP ମଧ୍ୟସ୍ଥକୁ ସମର୍ଥନ କରେ ଏବଂ ସାର୍ବଜନୀନ ପଥ ଅନୁମତିପ୍ରାପ୍ତ, ସେପରି ସାର୍ବଜନୀନ CPAN ଡାଉନଲୋଡ ପାଇଁ HTTP ପ୍ରକ୍ସି ତାଲିକା ପ୍ରାର୍ଥୀ ଦିଏ। କେବଳ ହୋଷ୍ଟନାମ, PAC ସ୍କ୍ରିପ୍ଟ URL ଏବଂ HTTP ପ୍ରକ୍ସି URI ପରସ୍ପର ବିନିମୟଯୋଗ୍ୟ ନୁହେଁ। ଅସମ୍ପର୍କିତ ନେଟୱାର୍କ ସେଟିଂ ବଦଳାଇବା ପୂର୍ବରୁ ପ୍ରକ୍ସି ଖାତାର ବନାନ ନିଶ୍ଚିତ କରନ୍ତୁ।
ଯଦି କେବଳ ଗୋଟିଏ ବ୍ୟାକଏଣ୍ଡ ବିଫଳ ହୁଏ, ସେହି ପାର୍ଥକ୍ୟ ରିପୋର୍ଟରେ ରଖନ୍ତୁ। ପ୍ରତ୍ୟେକ Perl ନେଟୱାର୍କ ଅନୁରୋଧ ଭାଙ୍ଗିଛି, କିମ୍ବା HTTP_proxy_* ଚଳର ଯେକୌଣସି ମନଇଚ୍ଛା ସଂଗ୍ରହ ଯୋଡ଼ିବା ଦ୍ୱାରା ପ୍ରତ୍ୟେକ ଲାଇବ୍ରେରୀ ସେଟ୍ ହେବ ବୋଲି ସିଦ୍ଧାନ୍ତ ନ କରନ୍ତୁ। ପ୍ରକୃତ ଡାଉନଲୋଡର ଡକ୍ୟୁମେଣ୍ଟ କରିଥିବା ବିକଳ୍ପ ବ୍ୟବହାର କରନ୍ତୁ ଏବଂ ପ୍ରମାଣପତ୍ର ଯାଞ୍ଚ ରକ୍ଷା କରନ୍ତୁ।