ການຕັ້ງຄ່າພຣັອກຊີຂອງ 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 ເລືອກກະຈົກປາຍທາງ ແລະໂຄງການ, ບໍ່ແມ່ນຕົວກາງ. ພຣັອກຊີ HTTP ທີ່ດຶງຊັບພະຍາກອນ FTP ຍັງເປັນຕົວຟັງ HTTP; ຊື່ຂອງຊ່ອງບໍ່ໄດ້ເຮັດໃຫ້ມັນເປັນເຊີບເວີ FTP.
ຖ້າການໂອນເອີ້ນ curl, ໃຫ້ກວດເບິ່ງສະພາບແວດລ້ອມທີ່ສືບທອດຂອງລູກນັ້ນ. ການເປີດແບບຈຳກັດແມ່ນ:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 cpan
ສຳລັບການດຶງຂໍ້ມູນຈາກກະຈົກສາທາລະນະໃນເຄືອຂ່າຍທີ່ອະນຸຍາດເສັ້ນທາງນັ້ນ, ໃຫ້ປ່ຽນຕົວຢ່າງດ້ວຍຜູ້ສະໝັກທີ່ບໍ່ມີບັນຊີຈາກລາຍການນີ້: ລາຍການພຣັອກຊີ HTTP. ສິ່ງນີ້ໃຫ້ຈຸດສິ້ນສຸດ HTTP ແກ່ CPAN ແລະລູກຂອງມັນ, ເວັ້ນເສຍແຕ່ຕົວເປີດອື່ນປ່ຽນສະພາບແວດລ້ອມ. Curl ອ່ານ http_proxy ຕົວພິມນ້ອຍ; ການຕັ້ງຄ່າປາຍທາງ HTTPS ອາດຕັ້ງຊື່ຕົວຟັງ HTTP ດຽວກັນ.
ຖ້າ CPAN ເລືອກ LWP, ໃຫ້ຕິດຕາມຄ່າທີ່ຕັ້ງໄວ້ ແລະພຶດຕິກຳຂອງລູກຄ້າແທນ. ການຕິດຕັ້ງ curl ບໍ່ໄດ້ພິສູດວ່າ CPAN ໄດ້ໃຊ້ມັນ. ຫຼີກລ່ຽງການຕິດຕັ້ງໂມດູນ ຫຼືແກ້ໄຂໄຟລ໌ເລີ່ມຕົ້ນ ກ່ອນຈະລະບຸການເລືອກນັ້ນ.
ບັນທຶກການປ່ຽນແປງ CPAN ທີ່ຕ້ອງການດ້ວຍ o conf commit ພາຍໃຕ້ບັນຊີທີ່ເຮັດການຕິດຕັ້ງ, ແລະເກັບຄວາມລັບໄວ້ນອກຕົວຢ່າງທີ່ແບ່ງປັນ. ນີ້ແມ່ນລູກຄ້າ CPAN.pm ແບບໂຕ້ຕອບ; cpanm ສາມາດເລືອກຕົວດຶງຂໍ້ມູນ ແລະການຕັ້ງຄ່າອື່ນ ເຖິງແມ່ນກັບກະຈົກດຽວກັນ.