IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modules Perl Discussion :

DEBIAN, problème installation mechanize


Sujet :

Modules Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Février 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Andorre

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Février 2015
    Messages : 9
    Par défaut DEBIAN, problème installation mechanize
    Bonjour,

    Je veux créer un programme perl.
    Tout d'abord j'installe le paquet :


    gueg@debian:~/prg$ sudo apt-get install libwww-mechanize-perl
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Les NOUVEAUX paquets suivants seront installés :
    libwww-mechanize-perl
    0 mis à jour, 1 nouvellement installés, 0 à enlever et 79 non mis à jour.
    Il est nécessaire de prendre 0 o/111 ko dans les archives.
    Après cette opération, 244 ko d'espace disque supplémentaires seront utilisés.
    Sélection du paquet libwww-mechanize-perl précédemment désélectionné.
    (Lecture de la base de données... 159944 fichiers et répertoires déjà installés.)
    Dépaquetage de libwww-mechanize-perl (à partir de .../libwww-mechanize-perl_1.71-1_all.deb) ...
    Traitement des actions différées (« triggers ») pour « man-db »...
    Paramétrage de libwww-mechanize-perl (1.71-1) ...



    Ensuite lorsque je veux vérifier qu'ils se sont bien installé, j'ai une erreur:


    gueg@debian:~/prg$ perl -e 'use WWW::mechanize'
    Can't locate WWW/mechanize.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at -e line 1.
    BEGIN failed--compilation aborted at -e line 1.



    Je ne vois pas du tout à quoi correspond l'erreur..
    Problème de syntaxe peut-être ?

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Bonjour,

    C'est étrange en effet. Essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cpan -i WWW::mechanize
    perl -MWWW::mechanize -e ''

  3. #3
    Membre habitué
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Février 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Andorre

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Février 2015
    Messages : 9
    Par défaut
    Salut,

    Tout d'abord merci pour ta réponse rapide.
    J'ai testé tes commande. Pour le cpan -i le module doit se nommer "WWW::Mechanize" autrement il ne trouve rien.
    Sinon ta deuxième commande me renvoie la même erreur..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    gueg@debian:~$ sudo cpan -i WWW::mechanize
    [sudo] password for gueg: 
    Going to read '/root/.cpan/Metadata'
      Database was generated on Fri, 27 Feb 2015 05:17:02 GMT
    Warning: Cannot install WWW::mechanize, don't know what it is.
    Try the command
     
        i /WWW::mechanize/
     
    to find objects with matching identifiers.
     
    gueg@debian:~$ sudo cpan -i WWW::Mechanize
    Going to read '/root/.cpan/Metadata'
      Database was generated on Fri, 27 Feb 2015 05:17:02 GMT
    WWW::Mechanize is up to date (1.74).
     
    gueg@debian:~$ perl -MWWW::mechanize -e ''
    Can't locate WWW/mechanize.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .).
    BEGIN failed--compilation aborted.
    Peut-être faut-il que je soit dans le répertoire courant ?

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Je me demande s'il n'y a pas plusieurs versions de Perl sur ton serveur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    whereis perl
    ls -alh /usr/bin/per*
    ls -alh /usr/local/lib/perl
    ls -alh /usr/share/perl

  5. #5
    Membre habitué
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Février 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Andorre

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Février 2015
    Messages : 9
    Par défaut
    En faite j'ai voulu installer la librairie via 2 méthodes :

    apt-get install libwww-mechanize-perl
    cpan install WWW::Mechanize

    Peut-être y a-t-il eu une conflit ?
    Sachant que j'ai fait "apt-get install libwww-mechanize-perl" pour la supprimer après.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    gueg@debian:~$ whereis perl
    perl: /usr/bin/perl /etc/perl /usr/lib/perl /usr/bin/X11/perl /usr/local/lib/perl /usr/share/perl /usr/share/man/man1/perl.1.gz
     
    gueg@debian:~$ ls -alh /usr/bin/perl*
    -rwxr-xr-x 2 root root 1,5M sept. 30 12:58 /usr/bin/perl
    -rwxr-xr-x 2 root root 1,5M sept. 30 12:58 /usr/bin/perl5.14.2
    -rwxr-xr-x 2 root root  45K sept. 30 12:58 /usr/bin/perlbug
    -rwxr-xr-x 1 root root  125 sept. 30 12:58 /usr/bin/perldoc
    -rwxr-xr-x 1 root root  13K sept. 30 12:58 /usr/bin/perlivp
    -rwxr-xr-x 2 root root  45K sept. 30 12:58 /usr/bin/perlthanks
     
    gueg@debian:~$ ls -alh /usr/local/lib/perl
    total 12K
    drwxrwsr-x 3 root staff 4,0K févr. 27 08:57 .
    drwxrwsr-x 5 root staff 4,0K févr. 27 08:57 ..
    drwxrwsr-x 3 root staff 4,0K févr. 27 08:57 5.14.2
     
    gueg@debian:~$ ls -alh /usr/share/perl
    total 20K
    drwxr-xr-x   3 root root 4,0K janv. 13 20:33 .
    drwxr-xr-x 334 root root  12K févr. 26 20:33 ..
    lrwxrwxrwx   1 root root    6 janv. 13 20:33 5.14 -> 5.14.2
    drwxr-xr-x  59 root root 4,0K janv. 13 22:03 5.14.2
    Du coup j'aurais deux version de Perl installées, la 5.14 et la 5.14.2 .. ?

  6. #6
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Non, c'est bon.

Discussions similaires

  1. Réponses: 4
    Dernier message: 04/08/2010, 17h11
  2. probléme installation opendlap sous debian
    Par titi31fr dans le forum Debian
    Réponses: 5
    Dernier message: 23/09/2009, 17h16
  3. Problème install Postgre 7.4 sur Debian
    Par Rapha222 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 23/10/2007, 10h35
  4. Problème install Mysql sur Debian
    Par robair dans le forum Débuter
    Réponses: 1
    Dernier message: 24/01/2007, 14h08
  5. problème installation postgresql sous linux debian
    Par pimousse3000 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 14/12/2006, 13h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo