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 :

install module SSH


Sujet :

Modules Perl

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 45
    Par défaut install module SSH
    Bonjour,

    j'ai parcouru sans succès le forum et des recherches dans google...
    mon problème est que chaque fois que j'exécute ce script:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    use strict;
    use Net::SSH::Perl;
     
    my $host = "ip:port";
    my $username = "admin";
    my $password = "******";
     
    my $ssh = Net::SSH::Perl->new($host);
    $ssh->login($username, $password);
    my($stdout,$stderr,$exit) = $ssh->cmd('ifconfig');
     
    print $stdout;
    il me met:
    Can't locate Net/SSH/Perl.pm in @INC...
    Pourtant j'ai lu qu'il fallait installer:
    libnet-ssh-perl

    Je l'ai fait via: apt-get install libnet-ssh-perl et ça c'est bien installé...

    ensuite j'ai lu qu'il fallait aussi installer:
    libnet-ssh-perl
    libmath-pari mais il a pas trouvé le packet
    et libmath-gmp-bigint-perl mais pareil, il a pas trouvé le paquet...


    Est-ce que quelqu'un peut me dire ce que je dois faire?
    pour savoir lancer une connection ssh en perl?


    Merci d'avance

  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
    Regarde dans la FAQ, on y explique comment installer un module.
    Il vaut mieux passer par le CPAN qui gère les dépendances entre modules
    1) Installation via CPAN :
    Le défaut majeure de l'installation précédente est la gestion des dépendances. Il arrive très souvent que le module que vous souhaitez installer dépend d'autres modules et dans ce cas, Il vous sera demandé d'installer un autre et ainsi de suite. Ce qui bien sûr peu devenir très lourd à gérer.
    Je vous suggère donc d'utiliser l'utilitaire CPAN.
    tapez la commande suivante :
    > CPAN
    ...
    http://perl.developpez.com/faq/perl/...32#sectionC32b
    Je ne peux pas t'en dire plus car je ne suis pas très douée pour ce qui est d'installer les modules.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 45
    Par défaut
    j'ai des problèmes pour installer Math-Pari...

    libnet-ssh-perl, c'est installé sans problème, mais il demande math-pari quand je lance le script...

    il dit:
    Can't locate Math/Pari.pm
    quand je fais le perl Makefile.PL du fichier dézippé (téléchargé sur http://search.cpan.org/~ilyaz/Math-P...010709/Pari.pm )
    il ne trouve pas:
    Can't fetch directory listing from ftp://megrez.math.u-bordeaux.fr/pub/pari/unix/: 500 LWP:rotocol::MyFTP: connect: timeout
    Quelqu'un sait-il comment faire? où a-t-il une autre solution?

    je suppose qu'il y a qd même moyen de faire tourner des connexions ssh en PERL ??

  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
    Essaye déjà ceci :
    apt-get install libstdc++6-dev libstdc++5 gcc
    Et ensuite réinstalle tes modules

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 45
    Par défaut
    voilà, c'est fait...

    j'ai essayer de réinstaller via CPAN en faisant:
    perl -MCPAN -e 'install Net::SSH:erl'

    il m'a demandé des options de config, j'ai mit celle par défaut
    à la fin il m'a répondu que c'était bien installé...

    donc j'ai relancé le script...

    mais il me dit tjs
    Can't locate Math/Pari.pm
    Donc j'ai essayer de refaire un 'perl makefile.pl' du dossier "http://search.cpan.org/~ilyaz/Math-P...010709/Pari.pm"
    il dit que ça c'est bien installé...

    donc je redémarre mon serveur (distri: ubuntu)

    mais une fois le script lancé... tjs la même erreur "Can't locate Math/Pari.pm "


    Alors là je suis perdu, j'ai surement du rater un épisode

    Si quelqu'un a déjà su installer le module ssh? je prends tout les conseils


    merci

  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
    essaye de le reinstaller via CPAN
    perl -MCPAN -e "install Math::Pari Net::SSH::Perl"

    si tu as des soucis, fais une installation manuelle, mais lis le README pour installer d'abord les modules pré requis

    Je l'ai essayé sur un de mes serveurs, c'est assez long.
    Si au final tu as un message d'erreur, comme quoi make test à échoué, fais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    perl -MCPAN -e "force install Net::SSH::Perl"

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 45
    Par défaut
    encore une question, le module ssh, supporte les mots de passes à caractères spéciaux?

    car quand je lance mon script, il me met:
    Global symbol "@Virt_" requires explicit package name at /usr/local/MonScript.pl line 13.
    Execution of /usr/local/MonScript.pl aborted due to compilation errors.
    Le mot de passe est du genre: "&BoJ@Virt_"


    quand j'entre un mauvais mot de passe sans caractère spéciaux du genre "motdepasseTest"

    il me met:
    Can't locate Math/Pari.pm in @INC...
    Compilation failed...
    .. ect
    Je ne vois pas d'où le problème vient... à part des caractères spéciaux?

    Quelqu'un sait-il peut-être?

  8. #8
    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
    Tu ne pourras pas convenablement utilisé ce module si tu t'obstines à essayer le le faire fonctionner sans que les modules requis ne soient installés convenablement.

Discussions similaires

  1. Problème sur l'installation du module SSH
    Par Jammye dans le forum Modules
    Réponses: 19
    Dernier message: 24/10/2012, 12h03
  2. Comment installer le module SSH ?
    Par jeje6_3 dans le forum Langage
    Réponses: 3
    Dernier message: 06/02/2010, 12h12
  3. Installation module php5 sur Apache via SSH
    Par Fofone dans le forum Apache
    Réponses: 1
    Dernier message: 13/08/2007, 13h40
  4. [LDAP] installation module ldap sous Windows
    Par hutchuck dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 16/11/2005, 10h49
  5. problème d'installation module sous windows
    Par Ickou dans le forum Modules
    Réponses: 2
    Dernier message: 21/10/2005, 16h32

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