2017-12-05 148 views
5

Belirli bir aynayı kullanmak için cpan'ı kolayca yapılandırabileceğinizi biliyorum. Ancak kısa bir süre önce bir arkadaş tavsiyesiyle cpanm kullanmaya başladım ve her seferinde komut satırında --mirror http://cpan.metacpan.org belirtmeden varsayılan yansıtmayı ayarlamanın bir yolunu bulamıyorum.App :: cpanminus (cpanm) için varsayılan aynayı yapılandırmanın bir yolu var mı?

Varsayılan yansıtmayı ayarlayabileceğim bir ortam değişkeni veya yapılandırma dosyası var mı?

Neden varsayılan yansıtma listesini kullanmak istemediğime göre, bir FI'miz ve hiçbir şekilde sonlandırılmamış durumdayız. Güvenlik duvarımız üzerinden sadece bir aynaya izin verildi.

+0

* "Ben bir bir FI" * Finans Kurumu? Faecal inkontinans mı? Eğer kelimeleriniz önemliyse, lütfen arcane kısaltmaları kullanmayın. – Borodin

+1

Bir CPAN havuzunun kendi kopyasını doğru şekilde bağlanmış bir sistemde indirmenin ve izole makinenize yüklediğinizin yararlı olacağı kulağa geliyor. ['Minicpan'] 'a bir göz atın (http://search.cpan.org/~rjbs/CPAN-Mini-1.111016/bin/minicpan) – Borodin

cevap

4

PERL_CPANM_OPT seti ise her cpanm komuta varsayılan seçenekleri grubunu ekleyen cpanm docs

ÇEVRE DEĞİŞKENLERLE gelen Cite. Bu seçenekler önce gelir ve komut satırı seçenekleri tarafından geçersiz kılınır.

Yani deneyin: export PERL_CPANM_OPT="--mirror http://cpan.metacpan.org"