Précédent   Forum du club des développeurs et IT Pro > Autres langages > Perl > Modules
Modules Toutes vos questions sur l'utilisation, l'installation, la création de modules Perl sous Windows/Linux/Unix/MacOS. Avant de poster, veuillez consulter les FAQs perl, les cours Perl et les sources Perl.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 22/10/2012, 18h29   #1
Jammye
Invité de passage
 
Homme Guillaume
Développeur informatique
Inscription : février 2007
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 26
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2007
Messages : 21
Points : 4
Points : 4
Envoyer un message via MSN à Jammye
Par défaut Problème sur l'installation du module SSH

Bonjour,

Voila, cela fait 2 jours que je tente d'installer le module "Net::SSH:: Perl" mais impossible ...

J'ai tout essayé :

Via le paquet Debian :

Il s'installe correctement mais quand j'execute mon script, il me donne toujours la même phrase ...
Code :
apt-get install libnet-ssh-perl
Résultat dans le script :
Code :
1
2
Can't locate Net/SSH/Perl.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./test2 line 3.
BEGIN failed--compilation aborted at ./test2 line 3.
Via CPAN :

La, il me dit qu'il n'arrive pas a extraire le .tar contenant le module ...

Code :
cpan> install Net::SSH::Perl
Résultat :

Code :
1
2
3
4
5
6
7
8
9
10
Running install for module 'Net::SSH::Perl'
CPAN: Data::Dumper loaded ok (v2.121_14)
CPAN: Storable loaded ok (v2.18)
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
Running make for T/TU/TURNSTEP/Net-SSH-Perl-1.34.tar.gz
CPAN: Digest::SHA loaded ok (v5.47)
Checksum for /root/.cpan/sources/authors/id/T/TU/TURNSTEP/Net-SSH-Perl-1.34.tar.gz ok
Uncompressed /root/.cpan/sources/authors/id/T/TU/TURNSTEP/Net-SSH-Perl-1.34.tar.gz successfully
Using Tar:/bin/tar xvf "Net-SSH-Perl-1.34.tar":
Couldn't untar Net-SSH-Perl-1.34.tar
Je ne sais vraiment plus quoi faire, si quelqu'un a deja connu ce genre de problème ...

Merci de votre aide.
Jammye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2012, 11h29   #2
Gardyen
Membre chevronné
 
Avatar de Gardyen
 
Inscription : août 2005
Messages : 494
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France

Informations forums :
Inscription : août 2005
Messages : 494
Points : 676
Points : 676
Envoyer un message via ICQ à Gardyen
vu sur un autre forum:

si tu fais un
Code :
1
2
3
4
5
6
7
 apt-file list libnet-ssh-perl
libnet-ssh-perl: /usr/share/doc/libnet-ssh-perl/README
libnet-ssh-perl: /usr/share/doc/libnet-ssh-perl/changelog.Debian.gz
libnet-ssh-perl: /usr/share/doc/libnet-ssh-perl/changelog.gz
libnet-ssh-perl: /usr/share/doc/libnet-ssh-perl/copyright
libnet-ssh-perl: /usr/share/man/man3/Net::SSH.3pm.gz
libnet-ssh-perl: /usr/share/perl5/Net/SSH.pm
donc il est probable que la bonne ligne soit
__________________
Nous les geeks, c'est pas qu'on a une case en moins, c'est juste qu'on compte à partir de zéro.
Plus les choses changent, plus elles restent les mêmes
Gardyen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2012, 11h51   #3
Jammye
Invité de passage
 
Homme Guillaume
Développeur informatique
Inscription : février 2007
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 26
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2007
Messages : 21
Points : 4
Points : 4
Envoyer un message via MSN à Jammye
Si j'utilise :

Le module se charge sans problème mais pour se connecter à un serveur en SSH, le code source est :

Code :
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/perl
 
use Net::SSH;
 
my $host = "hostname";
my $usr = "my userid";
my $pwd = "my password";
my $ssh = Net::SSH::Perl->new($host);
$ssh->login($usr,$pwd);
my($stdout, $stderr, $exit) = $ssh->cmd("ls -l /home/$usr");
Et donc je suis obliger de charge le module Perl :

Code :
Can't locate object method "new" via package "Net::SSH::Perl" (perhaps you forgot to load "Net::SSH::Perl"?) at ./test2 line 8.
Jammye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2012, 11h55   #4
Gardyen
Membre chevronné
 
Avatar de Gardyen
 
Inscription : août 2005
Messages : 494
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France

Informations forums :
Inscription : août 2005
Messages : 494
Points : 676
Points : 676
Envoyer un message via ICQ à Gardyen
ce que je voulais dire, c'était que l'extension :: Perl n'existe pas... tu remplaces toutes les occurrences de Net::SSH:: Perl par NET::SSH dans ton script
__________________
Nous les geeks, c'est pas qu'on a une case en moins, c'est juste qu'on compte à partir de zéro.
Plus les choses changent, plus elles restent les mêmes
Gardyen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2012, 12h04   #5
Jammye
Invité de passage
 
Homme Guillaume
Développeur informatique
Inscription : février 2007
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 26
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2007
Messages : 21
Points : 4
Points : 4
Envoyer un message via MSN à Jammye
En modifiant mon code :

Code :
my $ssh = Net::SSH::Perl->new($host);
Par :

Code :
my $ssh = Net::SSH->new($host);
Voici le résultat :

Code :
Can't locate object method "new" via package "Net::SSH" at ./test2 line 8.
Jammye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2012, 15h53   #6
Gardyen
Membre chevronné
 
Avatar de Gardyen
 
Inscription : août 2005
Messages : 494
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France

Informations forums :
Inscription : août 2005
Messages : 494
Points : 676
Points : 676
Envoyer un message via ICQ à Gardyen
toutes mes excuses, le module Net::SSH existe bien mais repose sur ssh, c'est différent de Net::SSH::perl

apparemment l'installation de ce module n'est pas vraiment triviale, je teste en ce moment...
__________________
Nous les geeks, c'est pas qu'on a une case en moins, c'est juste qu'on compte à partir de zéro.
Plus les choses changent, plus elles restent les mêmes
Gardyen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2012, 16h11   #7
Jammye
Invité de passage
 
Homme Guillaume
Développeur informatique
Inscription : février 2007
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 26
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2007
Messages : 21
Points : 4
Points : 4
Envoyer un message via MSN à Jammye
Aucun problème ... J'ai commencé le développement en PERL d'un robot pour la gestion de mon parc serveur mais si ce module est impossible à installer, il faudra que je développe de nouveau le bot mais dans un autre langage ...
Jammye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2012, 17h01   #8
Philou67430
Expert Confirmé
 
Inscription : avril 2009
Messages : 2 638
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : avril 2009
Messages : 2 638
Points : 3 085
Points : 3 085
La version Net::SSH:erl ne nécessite pas le programme ssh sur la machine hôte. C'est la différence avec Net::SSH.

Cela dit, as-tu essayé ceci :
[NE PAS LIRE]
Code :
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/perl
 
use Net::SSH;
 
my $host = "hostname";
my $usr = "my userid";
my $pwd = "my password";
my $ssh = Net::SSH->new($host);
$ssh->login($usr,$pwd);
my($stdout, $stderr, $exit) = $ssh->cmd("ls -l /home/$usr");
[/NE PAS LIRE]
en alternative à ton message #3
__________________
Plus j'apprends, et plus je mesure mon ignorance (philou67430)
Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
Using strict and warnings is good for you.
Philou67430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2012, 17h03   #9
Jammye
Invité de passage
 
Homme Guillaume
Développeur informatique
Inscription : février 2007
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 26
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2007
Messages : 21
Points : 4
Points : 4
Envoyer un message via MSN à Jammye
Oui, c'est dans ma réponse #5 ^^
Jammye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2012, 17h13   #10
Philou67430
Expert Confirmé
 
Inscription : avril 2009
Messages : 2 638
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : avril 2009
Messages : 2 638
Points : 3 085
Points : 3 085
En fait, le module Net::SSH n'a pas du tout la même interface que Net::SSH::Perl et comme apparemment il ne supporte pas "nativement" les mots de passe, je te conseille, comme la doc l'indique, de regarder le module Net::SSH::Expect.
__________________
Plus j'apprends, et plus je mesure mon ignorance (philou67430)
Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
Using strict and warnings is good for you.
Philou67430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2012, 17h24   #11
Jammye
Invité de passage
 
Homme Guillaume
Développeur informatique
Inscription : février 2007
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 26
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2007
Messages : 21
Points : 4
Points : 4
Envoyer un message via MSN à Jammye
Je ne souhaite pas me logué via mot de passe mais via clé public RSA et seul Net::SSH:erl me le permet ...

Je ne sais vraiment plus quoi faire ...
Jammye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 08h38   #12
Philou67430
Expert Confirmé
 
Inscription : avril 2009
Messages : 2 638
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : avril 2009
Messages : 2 638
Points : 3 085
Points : 3 085
Désolé, je n'avais pas prêté attention à cela.
Pour info, j'ai aussi des difficultés à installer ce module sous Windows/Cygwin (à cause d'une dépendance à Math::GMP).
Je vais retenter en me concentrant su cette dépendance.

Edit : il semble que ma config cygwin ne dispose pas de la librairie GMP... je vais l'installer.
__________________
Plus j'apprends, et plus je mesure mon ignorance (philou67430)
Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
Using strict and warnings is good for you.
Philou67430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 08h51   #13
Philou67430
Expert Confirmé
 
Inscription : avril 2009
Messages : 2 638
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : avril 2009
Messages : 2 638
Points : 3 085
Points : 3 085
Une fois cette librairie installée, je n'ai plus de problème d'installation de Net::SSH::Perl.
__________________
Plus j'apprends, et plus je mesure mon ignorance (philou67430)
Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
Using strict and warnings is good for you.
Philou67430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 09h01   #14
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 530
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 530
Points : 31 717
Points : 31 717
Sous un de mes serveur debian, je n'ai pas réussi à installer le module et la première cause fût un souci d'installation de Math::GMP comme l'a signalé philou.
J'ai pas eu le temps de creuser plus pour installer ce module de math.
__________________
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 09h25   #15
Philou67430
Expert Confirmé
 
Inscription : avril 2009
Messages : 2 638
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : avril 2009
Messages : 2 638
Points : 3 085
Points : 3 085
Je suppose qu'il faut installer la libgmp sur les systèmes Linux pour procéder à l'installation Math::GMP.
__________________
Plus j'apprends, et plus je mesure mon ignorance (philou67430)
Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
Using strict and warnings is good for you.
Philou67430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 09h37   #16
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 530
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 530
Points : 31 717
Points : 31 717
Citation:
Envoyé par Philou67430 Voir le message
Je suppose qu'il faut installe la libgmp sur les systèmes Linux pour procéder à l'installation Math::GMP.


Code :
apt-get install libgmp3-dev libgmpada1-dbg libgmpada1-dev libgmp-ocaml-dev libgmp3c2
Ensuite l'installation de Math::GMP est ok.

PAr contre, impossible d'installer Math::Pari
__________________
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 11h37   #17
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 530
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 530
Points : 31 717
Points : 31 717
Je n'ai rien dit. L'installation du module est fait.
Pour résumer, j'ai fait ceci :
Code :
1
2
3
apt-get install libgmp3-dev libgmpada1-dbg libgmpada1-dev libgmp-ocaml-dev libgmp3c2
apt-get install libpari-dev libpari2-gmp
perl -MCPAN -e 'install Net::SSH::Perl'
Voilà !
__________________
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 11h50   #18
Jammye
Invité de passage
 
Homme Guillaume
Développeur informatique
Inscription : février 2007
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 26
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2007
Messages : 21
Points : 4
Points : 4
Envoyer un message via MSN à Jammye
Ce test n'est valable que pour Debian 6 (il manque 2 paquets sur Debian 5).

J'ai executé les commandes que tu m'as donné et cela ne fonctionne toujours pas, as tu des autres paquets d'installer ?

Voici la fin du retour d'installation :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
Running install for module 'Math::GMP'
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
Running make for T/TU/TURNSTEP/Math-GMP-2.06.tar.gz
Checksum for /root/.cpan/sources/authors/id/T/TU/TURNSTEP/Math-GMP-2.06.tar.gz ok
Math-GMP-2.06/
Math-GMP-2.06/.perlcriticrc
Math-GMP-2.06/README
Math-GMP-2.06/Changes
Math-GMP-2.06/Makefile.PL
Math-GMP-2.06/GMP.xs
Math-GMP-2.06/t/
Math-GMP-2.06/t/01_gmppm.t
Math-GMP-2.06/t/99_yaml.t
Math-GMP-2.06/t/00_signature.t
Math-GMP-2.06/t/99_pod.t
Math-GMP-2.06/t/99_spellcheck.t
Math-GMP-2.06/t/99_perlcritic.t
Math-GMP-2.06/INSTALL
Math-GMP-2.06/META.yml
Math-GMP-2.06/lib/
Math-GMP-2.06/lib/Math/
Math-GMP-2.06/lib/Math/GMP.pm
Math-GMP-2.06/MANIFEST
Math-GMP-2.06/SIGNATURE
Math-GMP-2.06/typemap
Math-GMP-2.06/MANIFEST.SKIP
Math-GMP-2.06/COPYING.LIB
Math-GMP-2.06/LICENSE
 
  CPAN.pm: Going to build T/TU/TURNSTEP/Math-GMP-2.06.tar.gz
 
Checking if your kit is complete...
Looks good
Writing Makefile for Math::GMP
Could not read '/root/.cpan/build/Math-GMP-2.06-nc46Wy/META.yml'. Falling back to other methods to determine prerequisites
  TURNSTEP/Math-GMP-2.06.tar.gz
  make -- NOT OK
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Running make for T/TU/TURNSTEP/Net-SSH-Perl-1.34.tar.gz
  Has already been unwrapped into directory /root/.cpan/build/Net-SSH-Perl-1.34-1civBV
 
  CPAN.pm: Going to build T/TU/TURNSTEP/Net-SSH-Perl-1.34.tar.gz
 
Warning: Prerequisite 'Crypt::DSA => 0.11' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'ADAMK/Crypt-DSA-1.17.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Digest::SHA1 => 2.10' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'GAAS/Digest-SHA1-2.13.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Convert::PEM => 0.05' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'BTROTT/Convert-PEM-0.08.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'String::CRC32 => 1.2' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'SOENKE/String-CRC32-1.4.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Crypt::RSA => 1.37' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'VIPUL/Crypt-RSA-1.99.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Math::Pari => 2.001804' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'ILYAZ/modules/Math-Pari-2.01080605.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Crypt::IDEA => 0' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'DPARIS/Crypt-IDEA-1.08.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Digest::HMAC_SHA1 => 0' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'GAAS/Digest-HMAC-1.03.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Digest::HMAC_MD5 => 0' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'GAAS/Digest-HMAC-1.03.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Digest::BubbleBabble => 0.01' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'BTROTT/Digest-BubbleBabble-0.02.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Crypt::DH => 0.01' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'MITHALDU/Crypt-DH-0.07.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Math::GMP => 1.04' for 'TURNSTEP/Net-SSH-Perl-1.34.tar.gz' failed when processing 'TURNSTEP/Math-GMP-2.06.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
  TURNSTEP/Net-SSH-Perl-1.34.tar.gz
  make -- NOT OK
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
root@########:~# pico test
root@########:~# ./test
Can't locate Net/SSH/Perl.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./test line 3.
BEGIN failed--compilation aborted at ./test line 3.
mon code de test :

Code :
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/perl
 
use Net::SSH::Perl;
 
my $host = "hostname";
my $usr = "my userid";
my $pwd = "my password";
my $ssh = Net::SSH::Perl->new($host);
$ssh->login($usr,$pwd);
my($stdout, $stderr, $exit) = $ssh->cmd("ls -l /home/$usr");
Jammye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 12h01   #19
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 530
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 530
Points : 31 717
Points : 31 717
Là faut que tu fouilles.

Quels paquets as-tu installés ?
__________________
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 12h03   #20
Jammye
Invité de passage
 
Homme Guillaume
Développeur informatique
Inscription : février 2007
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 26
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2007
Messages : 21
Points : 4
Points : 4
Envoyer un message via MSN à Jammye
J'ai fais un test sur une Debian 6 du coup et j'ai tout installé, c'est pour cela que je ne comprend pas ...
Jammye est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h23.


 
 
 
 
Partenaires

Hébergement Web