Salut salut je ne suis pas vraiment sur que ca soit la bonne place, j'ai eu ce probleme en essayant d'installer des modules mais c'est plus en rapport avec le fait qu'il y ait deux versions...
j'ai essaye le script que l'on m'a donne sur ce meme forum pour lister tous les modules, la liste sort tout va bien, sauf qu'il y a deux versions installees sur ce serveur, une en /usr/bin (le chemin entre dans le script, perl 5.00x) et une en /usr/local/bin (la version qui m'interesse, perl 5.8.5), j'ai donc juste change la premiere ligne en remplacant le chemin, mais j'ai ce message d'erreur:
Can't locate stricts.pm in @INC (@INC contains: /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503 /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .) at see_perl_package.pl line 2.
BEGIN failed--compilation aborted at see_perl_package.pl line 2.


Le script est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
#!/usr/local/bin/perl
use stricts;
use warning;
use Carp;
use ExtUtils::Installed;
 
# Listing des modules installes
my $instmod = ExtUtils::Installed->new();
foreach my $module ($instmod->modules()) {
my $version = $instmod->version($module) || "Version inconnue";
      print "$module -- $version\n";
}