Bonsoir,

J'ai des difficultés à installer www-mechanize sous Mandriva 2006. En rpm, je n'ai pas trouvé' de version Mandriva, j'ai donc installé une version pour fedora qui s'est installée sans erreur : perl-WWW-Mechanize-1.18-1.fc5.rf.noarch.rpm

Pourtant, lorsque je lance mon script Perl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
#!/usr/bin/perl -w 
use strict; 
# Perl modules 
use MIME::Lite; 
# Long options 
use WWW::Mechanize; 
use Getopt::Long;      
my $m = WWW::Mechanize->new;
$m->get('http://editorial.tele2internet.fr/?page=ETAT_RESEAU&pop=1');
print $m->content; exit;
Le msg d'erreur suivant apparait à la console :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
[root@PCTEST plugins]# ./rtm.pl
Can't locate WWW/Mechanize.pm in @INC (@INC contains: /usr/lib/perl5/5.8.7/i386-linux /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i386-linux /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i386-linux /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.6/i386-linux /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl .) at ./rtm.pl line 7.
BEGIN failed--compilation aborted at ./rtm.pl line 7.
[root@PCTEST plugins]#
J'ai téléchargé la version non rpm sur CPAN ici : http://cpan.uwinnipeg.ca/~petdance/WWW-Mechanize
donne :
J'obtiens l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
  [root@PCTEST WWW-Mechanize-1.18]# ./Makefile.PL
./Makefile.PL: line 1: require: command not found
./Makefile.PL: line 2: syntax error near unexpected token `('
./Makefile.PL: line 2: `use ExtUtils::MakeMaker qw( WriteMakefile prompt );'
[root@PCTEST WWW-Mechanize-1.18]#
Quelle version dois-je installer sous Mandriva 2006 ? Et comment dois-je procéder ?

Merci pour votre support.