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 :

installer un module (emulateur linux)


Sujet :

Modules Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Par défaut installer un module (emulateur linux)
    cpan> install Boulder::Genbank

    CPAN: Storable loaded ok
    Going to read /home/user/.cpan/Metadata
    Database was générate on True, 12 Aug 2008 03:02:51 GMT
    Running install for module Boulder::Genbank
    Running make for L/LD/LDS/Boulder-1.30.tar.gz
    CPAN : LWP::UserAgent loaded ok
    Fetching with LWP ftp://cpan.mirrors.skynet.be/pub/CPA...er-1.30.tar.gz
    Useless content call in void context at /usr/share/perl15/LWP/Protocol/ftp.pm line 398
    LWP failed with code[400] message[FTP return code 000]
    Fetching with Net::FTP: ftp://cpan.mirrors.skynet.be/pub/CPA...1mailrc.txt.gz
    Couldn't fetch 01mailrc.txt.gz from cpan.mirrors.skynet.be
    Fetching with LWP: ftp://cpan.belnet.be/mirror/ftp.cpan...1mailrc.txt.gz
    Useless content call in void context at /usr/share/perl15/LWP/Protocol/ftp.pm line 398
    LWP failed with code[400] message[FTP return code 000]
    Fetching with Net::FTP: ftp://ftp.belnet.be/mirror/ftp.cpan....1mailrc.txt.gz
    Couldn't fetch 01mailrc.txt.gz from ftp.belnet.be
    Fetching with LWP : ftp://ftp.easynet.be/pub/CPAN/authors/01mailrc.txt.gz
    Couldn't fetch 01mailrc.txt.gz from ftp.easynet.be
    Fetching with LWP : ftp://ftp.kulnet.ac.be/pub/mirror/CP...1mailrc.txt.gz
    LWP failed with code[404] message[File '01mailrc.txt.gz' not found]
    Fetching with LWP : ftp://ftp.kulnet.kuleuven.ac.be/pub/...1mailrc.txt.gz
    Couldn't fetch 01mailrc.txt.gz from ftp.kulnet.kuleuven.ac
    Going to read /home/user/.cpan/sources/authors/01mailrc.txt.gz
    Fetching with LWP : ftp://ftp.cpan.mirrors.skynet.be/pub...details.txt.gz
    Useless content call in void context at /usr/share/perl15/LWP/Protocol/ftp.pm line 398
    LWP failed with code[400] message[FTP return code 000]
    Fetching with Net::FTP: ftp://cpan.mirrors.skynet.be/pub/CPA...details.txt.gz
    Couldn't fetch 02packages.details.txt.gz from cpan.mirrors.skynet.be
    Fetching with Net::FTP: ftp://ftp.belnet.be/mirror/ftp.cpan....details.txt.gz

    ...

    There's a new CPAN.pm version (v1.9205) avalaible
    [Current version is v1.7602]
    You might want to try install Bundle::CPAN
    reload cpan

    >QUIT
    cpan> install Bundle::CPAN

    CPAN: Storable loaded ok
    Going to read /home/user/.cpan/Metadata
    Database was générate on True, 12 Aug 2008 03:02:51 GMT
    Running install for module Boulder::Genbank
    Running make for L/LD/LDS/Boulder-1.30.tar.gz
    CPAN : LWP::UserAgent loaded ok

    Fetching with Net::FTP: ftp://cpan.mirrors.skynet.be/pub/CPA...odlist.data.gz
    ...
    teste les autres 'dépôts' et ne trouve jamais rien, même erreur code[400]


    Pourriez-vous m'expliquer le problème?

    Merci beaucoup,

  2. #2
    Membre éprouvé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Par défaut
    Voici le message que j'ai en voulant installer le module

    cpan> install Boulder::Genbank

    ...
    Boulder-1.30/Boulder.pod
    Boulder-1.30/Makefile.pl
    Boulder-1.30/genbank.pl
    Boulder-1.30/docs/
    ...
    Checking if your kit is complete...
    Looks good
    Writting Makefile for Boulder
    -- NOT OK
    Running make test
    Can't test without successful make
    Running make install
    make had returned bad status, install seems impossible

    Comment faire afin d'avoir ce message dans un fichier texte?
    install Boulder::Genbank > file.txt

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Fetching with LWP ftp://cpan.mirrors.skynet.be/pub/CPA...er-1.30.tar.gz
    Useless content call in void context at /usr/share/perl15/LWP/Protocol/ftp.pm line 398
    LWP failed with code[400] message[FTP return code 000]
    Fetching with Net::FTP: ftp://cpan.mirrors.skynet.be/pub/CPA...1mailrc.txt.gz
    Couldn't fetch 01mailrc.txt.gz from cpan.mirrors.skynet.be
    Fetching with LWP: ftp://cpan.belnet.be/mirror/ftp.cpan...1mailrc.txt.gz
    Useless content call in void context at /usr/share/perl15/LWP/Protocol/ftp.pm line 398
    LWP failed with code[400] message[FTP return code 000]
    tu devrais configurer ton CPAN pour se connecter en mode passif au serveur ftp:

    Pour cela, tu définis la variable d'environnement FTP_PASSIVE dans le shell du user utilisant le cpan:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $export FTP_PASSIVE=1
    Pour vérifier que ta variable soit bien définie:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $echo $FTP_PASSIVE
    ensuite tu te connectes au cpan et tu essaies de rapatrier le module en question:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $cpan 
    cpan> install ...
    Normallement ça devrait fonctionner.

  4. #4
    Membre éprouvé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Par défaut
    Merci pour tes conseils.

    Je vais essayer de modifier cette variable directement par le shell sous linux.

    Si jamais je n'y arrive pas puis-je utiliser ce module sous Windows?http://search.cpan.org/~gbarr/libnet-1.22/Net/FTP.pm cela changerait il les variables d'environnement linux?

  5. #5
    Membre éprouvé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Par défaut
    J'ai fait

    > perl -e $export FTP_PASSIVE = 1
    rien ne s'affiche à l'écran


    > $echo $export
    rien ne s'affiche à l'écran


    > echo $export
    un saut de ligne apparait à l'écran


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cpan> install Boulder::Genbank
    ... mêmes messages d'erreur snif

  6. #6
    Invité
    Invité(e)
    Par défaut
    Re,
    export n'est pas une variable mais une commande shell.
    Il en faut donc pas de $

    Execute cette commande directement au niveau du shell.

    initialisation de la variable d'environnement FTP_PASSIVE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    [user@mvts~] export FTP_PASSIVE=1
    Affichage de la valeur de la variable d'environnement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    [user@mvts~] echo $FTP_PASSIVE
    1
    [user@mvts~]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [user@mvts~] cpan
    cpan> install ...

  7. #7
    Membre éprouvé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Par défaut
    Lors d'un précédent sujet, j'avais :
    1) j'ai installé "build-essential" et "unzip"
    2) j'ai recherché les localisations de make et unzip qui étaient 'bin/make' et 'bin/unzip'
    3) j'ai été sur le CPAN en mode interactif via perl -MCPAN -e shell
    4) j'ai indiqué les emplacements de make et unzip
    o conf make /bin/make
    o conf unzip /bin/unzip
    ... pour le reste, je regarderai demain car maintenant je n'ai pas le temps.

    Un grand merci pour ton aide, je te tiens au courant de la suite.

  8. #8
    Membre éprouvé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [user@mvts] dpkg -l  | grep -i make
    J'obtiens
    ii friendly-recovery 0.1 Make recovery more user-friendly
    ii make 3.81-3build1 The GNU version of the "make" utility.
    ii makedev 2.3.1-84ubuntu1 creates device files in /dev
    ii mktemp 1.5-5ubuntu2 Makes unique filenames for temporary files


    /usr/bin/make


    Cela te semble t'il correct?



    Pour l'installation manuelle, tout fonctionne jusqu'à 'perl Makefile.pl' où j'obtiens l'erreur disant qu'il ne peut pas l'ouvrir car il n'y a ni répertoire ou fichier de ce nom.


    Merci beaucoup,

  9. #9
    Invité
    Invité(e)
    Par défaut
    Ok

    peux-tu reconfigurer ton cpan pour qu'il utilise

    au lieu de

    et voir ce que ça donne.

  10. #10
    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
    Fais ceci :
    apt-get install libstdc++6-dev libstdc++5 gcc

  11. #11
    Membre éprouvé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Par défaut
    J'ai correctement installé libstdc++6-dev libstdc++5 gcc mais ensuite quand via le CPAN je fais "install Boulder::Genbank', j'ai exactement le même message qu'avant :

    cpan> install Boulder::Genbank

    ...
    Boulder-1.30/Boulder.pod
    Boulder-1.30/Makefile.pl
    Boulder-1.30/genbank.pl
    Boulder-1.30/docs/
    ...
    Removing previously used home/user/.cpan/build/Boulder-1.30
    Checking if your kit is complete...
    Looks good
    Writting Makefile for Boulder
    -- NOT OK
    Running make test
    Can't test without successful make
    Running make install
    make had returned bad status, install seems impossible
    Merci pour votre aide,

  12. #12
    Invité
    Invité(e)
    Par défaut
    Tu as bien utilisé /usr/bin/make?

    Pour vérifier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    cpan> o conf make
        make               /usr/bin/make
    sinon
    Peux-tu installer le package manuellement pour voir s'il n'y a pas d'autres erreurs qui s'affichent.

    [user@mvts] wget http://search.cpan.org/CPAN/authors/...er-1.30.tar.gz
    [user@mvts] tar -xzvf Boulder-1.30.tar.gz
    [user@mvts] cd Boulder-1.30
    [user@mvts] perl Makefile.pl
    [user@mvts] make
    [user@mvts] make test
    [user@mvts] make install

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. installation module perl linux debian lenny [debutant]
    Par calitom dans le forum Modules
    Réponses: 2
    Dernier message: 08/10/2009, 12h55
  2. [Kylix] Installation de Kylix sous Linux Fedora core 2
    Par hm_hopeful47 dans le forum EDI
    Réponses: 2
    Dernier message: 28/12/2004, 17h58
  3. Installation du module DBI pour perl sous W2K
    Par tomcat dans le forum Modules
    Réponses: 6
    Dernier message: 22/01/2004, 11h54
  4. Réponses: 2
    Dernier message: 23/02/2003, 17h26
  5. [Kylix] installation Kylix et distri linux
    Par Coginfo dans le forum EDI
    Réponses: 2
    Dernier message: 27/12/2002, 11h30

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