Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1494 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Connaître les modules et la version des modules installés sur mon pc

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connaître les modules et la version des modules installés sur mon pc

n°1678273
chaica
Posté le 29-01-2008 à 09:02:11  profilanswer
 

Bonjour,
 
Je voulais savoir comment connaître les modules Perl et la version des modules installés sur mon système.

mood
Publicité
Posté le 29-01-2008 à 09:02:11  profilanswer
 

n°1678358
chaica
Posté le 29-01-2008 à 11:01:06  profilanswer
 

$ perl -MModule -e 'print "$Module::VERSION\n"'
 
où on remplace Module par le nom du module recherché.

n°1678894
pmarion
Posté le 30-01-2008 à 10:09:32  profilanswer
 

Peux-tu essayer ce script :  


use File::Find ;
use strict ;
my %modules = () ;
my %versions = () ;
find(\&rech_pm, @INC);
foreach my $nom (sort keys %modules) {
  printf "%-50s %s\n", $modules{$nom}, $versions{$nom} ;
}
sub rech_pm {
  if ($File::Find::name =~ /\.pm$/) {
    open(F, $File::Find::name) || return;
    my $nom_fic = $File::Find::name ;
    my $version = '' ;
    while(<F> ) {
      if ( /VERSION *= *['"]([0-9.]+)['"]/ ) {
        $version = $1 ;
      }
      if (/^ *package +(\S+);/) {
        my $nom_m = $1 ;
        my $nom = "$nom_fic:$nom_m" ;
        $modules{lc($nom)} = $nom_m ;
        $versions{lc($nom)} = $version ;
      }
    }
    close(F);
  }
}

n°1802215
JC123
Posté le 20-10-2008 à 08:08:32  profilanswer
 

Bonjour  
 
Sous Windows  
activestate.com package ppm  
 
Sous Linux
perldoc perllocal


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Connaître les modules et la version des modules installés sur mon pc

 

Sujets relatifs
Connaitre la provenance des variables POSTConnaître l'email dans formulaire de candidature web !!!
[Résolu] explode(): connaitre le nombre de donnée dans une variableConnaitre l'état d'un UPDATE
Qui sait changer la version du compilateur Java Studio Creator 2.[JAVA] Forcer l'exécution d'une version antérieur du JRE
PHP / WAMP : version client API Mysql[Mysql 5] Connaitre le microtime de la date courante
récupérer la position d'un clip son connaitre son nomsuivi de version de programmes access reliés à une base serveur
Plus de sujets relatifs à : Connaître les modules et la version des modules installés sur mon pc


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR