Algunas veces me he encontrado con módulos que requieren indicadores personalizados durante la instalación. Por ejemplo, ahora estoy atrapado en Net :: ZooKeeper que requiere --zookeeper-include y --zookeeper-lib set. ¿Hay alguna manera de configurar estos dentro del shell cpan? ¿O solo necesito construir manualmente?Instalar módulos Perl que requieren opciones personalizadas a través de CPAN
Respuesta
Hay una manera fácil de "construir manualmente", pero aún deja CPAN manejar la búsqueda de la última versión, descarga y desembalaje para usted - en el shell de CPAN hacer look Net::ZooKeeper
, o con cpanminus hacen cpanm --look Net::ZooKeeper
, y va a ser exagerado y desempaquetar y luego obtendrá un shell en el directorio en el que fue desempaquetado, en ese punto puede hacer el baile habitual perl Makefile.PL; make; make install
con las opciones que desee, y luego exit
. Es bastante simple y probablemente lo más rápido posible si esto es algo que solo necesita hacer muy raramente.
Por otro lado, si se trata de un proceso automatizado o repetitivo, y luego seguir adelante y seguir los consejos de Eugene y y crear un archivo distroprefs para los módulos que necesitan configuración personalizada, y desplegarlo donde sea necesario, y entonces, sin embargo, y donde sea que esos módulos estén instalados, se configurarán correctamente y no fallarán en la compilación :)
Vea la sección Configuration for individual distributions (Distroprefs) en el CPAN reference.
- 1. ¿Cómo puedo instalar módulos Perl sin privilegios de administrador?
- 2. ¿Las diferentes versiones de Perl requieren diferentes instalaciones de módulos de CPAN?
- 3. ¿Desarrolla sus aplicaciones Perl como módulos de CPAN?
- 4. Instalar automáticamente módulos Perl basados en paquetes en Ubuntu
- 5. Desinstalar todos los módulos Perl instalados por CPAN
- 6. CPAN de Perl módulos instalador no encontrar archivo tar
- 7. Instalación de módulos CPAN sin raíz
- 8. ¿Cómo instalo los módulos de CPAN mientras uso perlbrew?
- 9. ¿Dónde instala CPAN los módulos Perl en OS X?
- 10. Instalación de módulos de Perl CPAN en el directorio local de
- 11. Instalación de módulo perl: cpan shell frente a rpm/deb
- 12. ¿Cómo puedo encontrar archivos que usan ciertos módulos en CPAN?
- 13. Ayuda de actualización de Perl y CPAN para OS X
- 14. Detener los módulos Perl XS cayendo silenciosamente a pure-perl
- 15. Pase opciones personalizadas a un formulario symfony2
- 16. ¿Cómo puedo evitar sudo-ing cuando instale módulos Perl con 'cpan'?
- 17. Cuál es el más pitónico: instalar módulos de python a través de un administrador de paquetes (macports, apt) oa través de pip/easy_install/setuptools
- 18. ¿Qué módulos node.js 'requieren' automáticamente?
- 19. ¿Cómo instalar manualmente los módulos XS?
- 20. ¿Cómo puedo hacer que el cpan de fresa Perl (1) encuentre perl?
- 21. ¿Cómo actualizo todos mis módulos CPAN a sus últimas versiones?
- 22. Perl DateTime :: zona horaria que no se encuentra (Bugzilla instalar)
- 23. ¿Cómo puedo instalar distribuciones de scripts desde CPAN?
- 24. Agregue opciones personalizadas a la lista desplegable a través del código en Magento
- 25. Cómo instalar ZeroMQ y su módulo de cpan perl en windows (activeperl)
- 26. Magento Opciones personalizadas VS Atributos
- 27. ¿Cómo puedo instalar un módulo CPAN en un directorio local?
- 28. Instalación de módulos Perl en sistema operativo Android
- 29. ¿Cómo puedo actualizar Perl en Windows sin perder módulos?
- 30. instalar módulos de apache adicionales
Acepto esta opción porque parece más simple que el uso de distroprefs. – zedoo