CPAN

2010-11-21 31 views
5

aracılığıyla özelleştirilmiş seçenekler gerektiren Perl modüllerini, birkaç kez kurduğumda özel bayraklar gerektiren modüllerle karşılaşıyorum. Mesela, şu anda --zookeeper-include ve --zookeeper-lib setini gerektiren Net :: ZooKeeper'da takılıyorum. Bunları cpan kabuğunda ayarlayabileceğim bir yol var mı? Yoksa el ile inşa etmem mi gerekiyor?CPAN

cevap

5

CPAN, son sürümü indirme bulma ve sizin için açma halledeyim hala "el inşa" ama kolay bir yolu var - cpan kabuğunda look Net::ZooKeeper yapın veya cpanminus cpanm --look Net::ZooKeeper yapmak ve birlikte getirilirken olacak ve paketini açtıktan sonra açıldığı dizinde bir kabuk elde edeceksiniz, bu noktada istediğiniz zaman istediğiniz her zamanki gibi perl Makefile.PL; make; make install dansını yapabilir ve daha sonra exit. Bu oldukça basit ve muhtemelen mümkün olan en hızlı şey, eğer bu sadece çok nadiren yapmanız gereken bir şey. Öte yandan, eğer bu otomatik veya tekrarlı bir işlemse, devam edin ve eugene y'in tavsiyelerini takip edin ve özel konfigürasyona ihtiyaç duyan modüller için bir distroprefs dosyası oluşturun ve gerektiğinde dağıtın ve sonra ve Bu modüller yüklendikleri her yerde, düzgün bir şekilde yapılandırılacaklar ve yapıyı bozamayacaklar :)

+0

Bunu, distroprefs kullanmaktan daha basit göründüğünden kabul ediyorum. – zedoo

İlgili konular