ئەگەر 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 ئوخشاش ئەينەك بىلەنمۇ باشقا چۈشۈرگۈچ ۋە سەپلىمە تاللىيالايدۇ.

مۇناسىۋەتلىك ماقالىلەر