• Publicidad

Cómo saber qué módulos tiene instalados Perl

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Cómo saber qué módulos tiene instalados Perl

Notapor cmp » 2008-06-11 10:44 @489

Hola a todos. Me gustaría saber cómo se puede averiguar que módulos tiene instalados Perl.
Es que he instalado YAA! (Yet Another Autoreponder) y en las instrucciones de instalación pone:
Código: Seleccionar todo
1. REQUIREMENTS

+ Perl 5.6.1 or better

# Required modules

- DB_File
- IO::File
- IO::Handle
- IO::Scalar
- File::Basename
- Cwd


El caso es que lo he instalado y funciona correctamente sin haber instalado ninguno de los módulos, por lo que supongo que ya están.

En teoría el comando que busco es instmodsh pero este es el resultado:

Código: Seleccionar todo
Available commands are:
   l            - List all installed modules
   m <module>   - Select a module
   q            - Quit the program
cmd? l
Installed modules are:
   Perl


Gracias de antemano.
cmp
Perlero nuevo
Perlero nuevo
 
Mensajes: 13
Registrado: 2007-05-28 10:43 @488

Publicidad

Notapor kidd » 2008-06-11 10:57 @498

Con el siguiente comando se te enlistarán todos los detalles de los módulos que tienes localmente instalados en tu distribución de Perl.
Código: Seleccionar todo
perldoc perllocal



Saludos
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor hugo11ab » 2008-06-11 11:55 @538

Existe una herramienta llamada webmin el cual también te indica los módulos que tienes instalados en Perl, entre otras cosas. La puedes descargar en: http://www.webmin.com/
hugo11ab
Perlero nuevo
Perlero nuevo
 
Mensajes: 77
Registrado: 2006-07-22 23:24 @016

Notapor danimera » 2008-06-11 13:27 @602

Si usas Microsoft Windows y tienes instalado la versión de Perl de ActiveState en la documentación de este puedes ver los módulos instalados.
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Notapor explorer » 2008-06-11 17:18 @763

Hay muchas formas de saber los módulos que están instalados, de forma programada. Buscando en CPAN, el primero que sale de ellos es el módulo ExtUtils::Installed.

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
use ExtUtils::Installed;
my ($inst) = ExtUtils::Installed->new();
my (@modules) = $inst->modules();
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor cmp » 2008-06-12 04:41 @237

Muchas gracias a todos

Un saludo
cmp
Perlero nuevo
Perlero nuevo
 
Mensajes: 13
Registrado: 2007-05-28 10:43 @488

Notapor explorer » 2008-06-26 04:05 @212

Con este comando
Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
cpan -a
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4

puedes crear un listado de lo que tienes instalado en ese momento.

Muy útil para los casos en los que quieres reproducir la misma instalación en varias máquinas.

O saber qué es lo que tienes instalado, claro.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Cómo saber qué módulos tiene instalados Perl

Notapor megabyte18a » 2013-06-19 02:10 @132

Hola, buen día. Quisiera saber si hay algún comando que me busque un módulo en especial ¿¿¿o tengo que listar todos los módulos???

Gracias
megabyte18a
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2013-06-19 02:07 @130

Re: Cómo saber qué módulos tiene instalados Perl

Notapor explorer » 2013-06-19 11:10 @507

Bienvenido a los foros de Perl en Español, megabyte18a.

Creo que te refieres a sólo los módulos que tienes instalados en la máquina.

Siempre que puedas, usa el sistema de gestión de paquetes de software del sistema operativo. Ahí encontrarás el listado de paquetes Perl disponibles para ser instalados directamente.

Si no, usa el comando cpan como hemos dicho antes. Con el comando cpan -a te lista los módulos instalados en la máquina. Solo tienes que agregarle un '| fgrep módulo' para saber si está uno en particular. Ejemplo:

cpan -a | fgrep "Modern::Perl"

Otro caso es que quieras buscar un módulo en CPAN (el repositorio). Siempre puedes buscarlo desde la web (search.cpan.org) o desde el propio entorno cpan. Por ejemplo, para buscar todos los módulos que tienen en su nombre la cadena 'POD2'.
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
$ cpan

cpan shell -- CPAN exploration and modules installation (v1.9600)
Enter 'h' for help.

cpan[1]> m /POD2/
CPAN::SQLite not installed, trying to work without
Going to read '/root/.cpan/Metadata'
  Database was generated on Wed, 19 Jun 2013 12:29:05 GMT
Module  < App::Pod2CpanHtml      (JMCNAMARA/App-Pod2CpanHtml-0.04.tar.gz)
Module  < App::Pod2Epub          (JMCNAMARA/App-Pod2Epub-0.05.tar.gz)
Module  < App::pod2pdf           (JONALLEN/pod2pdf-0.42.tar.gz)
Module  < Devel::Trepan::Pod2Text (ROCKY/Devel-Trepan-0.49.tar.gz)
Module  < Dist::Zilla::Plugin::Pod2Html (TULSOFT/Dist-Zilla-Plugin-Pod2Html-0.1.2.tar.gz)
Module  < DocSet::Doc::POD2HTML  (STAS/DocSet-0.19.tar.gz)
Module  < DocSet::Doc::POD2HTML::View::HTML (STAS/DocSet-0.19.tar.gz)
Module  < DocSet::Doc::POD2HTML::View::HTMLPS (STAS/DocSet-0.19.tar.gz)
Module  < DocSet::Doc::POD2HTMLPS (STAS/DocSet-0.19.tar.gz)
Module  < OODoc::Format::Pod2    (MARKOV/OODoc-2.00.tar.gz)
Module  < PApp::XML::Pod2xml     (MLEHMANN/PApp-2.0.tar.gz)
Module  = POD2::Base             (FERREIRA/POD2-Base-0.043.tar.gz)
Module  = POD2::ES               (ENELL/POD2-ES-5.16.2.02.tar.gz)
Module  < POD2::FR               (POLGAB/POD2-FR-0.03.tar.gz)
Module  < POD2::IT               (ENRYS/POD2-IT-0.13.tar.gz)
Module  < POD2::IT::Getopt::Long (ENRYS/POD2-IT-Getopt-Long-1.02.tar.gz)
Module  < POD2::LT               (KUDARASP/POD2-LT-0.02.tar.gz)
Module  < POD2::PT_BR            (GARU/POD2-PT_BR-0.06.tar.gz)
Module  < POD2::RU               (N/A)
Module  < Padre::Pod2HTML        (PLAVEN/Padre-0.98.tar.gz)
Module  < Padre::Task::Pod2HTML  (PLAVEN/Padre-0.98.tar.gz)
Module  < Perldoc::Server::View::Pod2HTML (JONALLEN/Perldoc-Server-0.10.tar.gz)
Module  < Perldoc::Server::View::Pod2Source (JONALLEN/Perldoc-Server-0.10.tar.gz)
Module  < Pod::ToDocBook::Pod2xml (ZAG/Pod-ToDocBook-0.9.tar.gz)
Module  < UR::Doc::Pod2Html      (BRUMMETT/UR-0.41.tar.gz)
Module  < VBTK::DynPod2Html      (BSHENRY/VBTK-0.20.tar.gz)
Module  < auto::pod2man          (MSTROUT/Rakudo-Star-2012.08002.tar.gz)
27 items found
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Cómo saber qué módulos tiene instalados Perl

Notapor megabyte18a » 2013-06-20 12:20 @555

¡¡¡¡Gracias!!!!
megabyte18a
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2013-06-19 02:07 @130


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 33 invitados

cron