Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
749 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [Perl et CPAN] .. ca mache pas du tout :/

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl et CPAN] .. ca mache pas du tout :/

n°918835
trictrac
Posté le 09-12-2004 à 15:06:20  profilanswer
 

je suis sous debian, et en general, j'installe mes lib perl avec apt.
Mais la, je cherche une lib pour me connecter en ssh, et c'est Net::SSH::Perl qu'il me faut.
Probleme, n'existe pas sous debian.
J'avais entendu dire que CPAN valait apt pour l'installation de libs, mais j'arrive pas.
Qdn je fait
perl -MCPAN -e 'install Net::SSH::Perl' il me demande de configurer des optiosn, soit, mais ensuite, il liste les dependences, au fur et a mesure je les accepte, mais au bout du compte, il refuse de s'installer.
Bref, ca craint.
Si qqun pouvait voir s'il arrivait a installer ce module, ou s'il l'avait installé.
PS: cette lib depend de moultes autres ....

mood
Publicité
Posté le 09-12-2004 à 15:06:20  profilanswer
 

n°918841
burgergold
5$? va chez l'diable!
Posté le 09-12-2004 à 15:10:12  profilanswer
 

copy/paste les trucs qui s'est passé

n°918843
trictrac
Posté le 09-12-2004 à 15:10:45  profilanswer
 

Code :
  1. CPAN.pm: Going to build V/VI/VIPUL/Crypt-Primes-0.50.tar.gz
  2.     -- NOT OK
  3. Running make test
  4.   Can't test without successful make
  5. Running make install
  6.   make had returned bad status, install seems impossible
  7. Running install for module Data::Buffer
  8. Running make for B/BT/BTROTT/Data-Buffer-0.04.tar.gz
  9. Checksum for /root/.cpan/sources/authors/id/B/BT/BTROTT/Data-Buffer-0.04.tar.gz
  10. ok
  11. Data-Buffer-0.04/
  12. Data-Buffer-0.04/README
  13. Data-Buffer-0.04/Makefile.PL
  14. Data-Buffer-0.04/Changes
  15. Data-Buffer-0.04/MANIFEST
  16. Data-Buffer-0.04/Buffer.pm
  17. Data-Buffer-0.04/test.pl
  18. Removing previously used /root/.cpan/build/Data-Buffer-0.04
  19.   CPAN.pm: Going to build B/BT/BTROTT/Data-Buffer-0.04.tar.gz
  20. Checking if your kit is complete...
  21. Looks good
  22. Writing Makefile for Data::Buffer
  23.     -- NOT OK
  24. Running make test
  25.   Can't test without successful make
  26. Running make install
  27.   make had returned bad status, install seems impossible
  28. Running make for V/VI/VIPUL/Crypt-RSA-1.50.tar.gz
  29.   Is already unwrapped into directory /root/.cpan/build/Crypt-RSA-1.50
  30.   CPAN.pm: Going to build V/VI/VIPUL/Crypt-RSA-1.50.tar.gz
  31.     -- NOT OK
  32. Running make test
  33.   Can't test without successful make
  34. Running make install
  35.   make had returned bad status, install seems impossible
  36. Checking if your kit is complete...
  37. Looks good
  38. Writing Makefile for Net::SSH::Perl
  39.     -- NOT OK
  40. Running make test
  41.   Can't test without successful make
  42. Running make install
  43.   make had returned bad status, install seems impossible


Voici les dernieres lignes, mais il met plein plein de paquets avant ca ...

n°918847
trictrac
Posté le 09-12-2004 à 15:12:17  profilanswer
 

au debut, il y avait des prob de checksum, alors j'ai supprimé les fichier,s, puis plus de prob ...
Mais au final, bah ca s'install pas, et je peux pas m'amuser a les installer a la main, il y a bien trop de deps ....
 
Si qqun avait une machine pour essayer l'install, pour voir s'il y a que chez moi que ca chie ...
 
PS: je kiffe moins perl qu'avant du coup :p


Message édité par trictrac le 09-12-2004 à 15:12:39
n°918869
burgergold
5$? va chez l'diable!
Posté le 09-12-2004 à 15:23:28  profilanswer
 

euh Net::SSH n'a besoin d'aucun module en particulier
il ne compile aucun code
 
http://search.cpan.org/~ivan/Net-SSH-0.08/
 
toi tu sembles vouloir installer Net-SSH-Perl-1.25
 
PREREQUISITES
 
Protocol 1
 
    * Math::GMP (1.04 or greater)
    * String::CRC32 (1.2 or greater)
    * Digest::MD5
    * IO::Socket
 
Protocol 2
 
    * Crypt::DSA (0.03 or greater)
    * Crypt::DH (0.01 or greater)
    * Math::Pari (2.001804 or greater)
    * MIME::Base64
    * Digest::MD5
    * Digest::SHA1
    * Digest::HMAC_MD5
    * Digest::HMAC_SHA1
    * Convert::PEM (0.05 or greater)
    * IO::Socket
 
It also optionally requires Digest::BubbleBabble for
generating bubble babble fingerprints, and Crypt::RSA
(1.37 or greater) if you want to use RSA key files in SSH2.
 
Note that RSA key files in SSH1 do not require Crypt::RSA.


Message édité par burgergold le 09-12-2004 à 15:24:36
n°918886
trictrac
Posté le 09-12-2004 à 15:31:59  profilanswer
 

bah oui, parce que net::SSH ne permet pas de mettre un password, et il le faut.
Je peux pas "m'amuser" avec ssh-keygen. C'est d'autant plus dommage que libnet-ssh-perl est dispo sous deb.
Moi c'est bien net::ssh::perl que je veux installer, pour avoir une interface complete du ssh, et la il faut tous les modules que tu decris (il faut les proto ssh1 et ssh2)
si tu as un emachine de 'test' ou tu peux tenter l'install, ca serait sympa.
Vu le nombre de modules, je veux pas tout installer a la main :/
Meric

n°919006
trictrac
Posté le 09-12-2004 à 17:36:10  profilanswer
 

pour info ...
apres avoir cherché des plombes, j'ai commencé a installer les modules un a un .. et :
pas de gcc, pas de lib de dev, j'y avait pas pensé a ca ...
donc apres moultes essais, ca y est, ca fonctionne.
Merci bien ...

n°1128711
coldfire
De lumière et d'obscurité
Posté le 23-06-2005 à 14:22:11  profilanswer
 

Déterrage de thread:
Net::SSH::Perl et Net::SSH::W32Perl c'est la merde à installer sous windows (désolé, j'ai pas le choix, c'est au taf)
J'ai installé gzip, tar, gpg, nmake, etc pour windows, mais ça merde quand même à l'install des dépendances.
Au bout de pas mal d'essais, j'ai reconfiguré cpan pour qu'il suive automatiquement les dépendances, mais c'est très long, et parfois ça foire car il veut faire appel à la commande linux "which" ce qui est un peu emmerdant sous windows. A cela le fait de devoir passer par un proxy...
Quelqu'un a galéré puis réussi? Si oui comment?
Sinon je vais voir si j'y arrive via un cygwin

n°1128737
coldfire
De lumière et d'obscurité
Posté le 23-06-2005 à 14:32:00  profilanswer
 

Bon en fait si je fais dans cpan un install de tous les packages indiqués dans le post de Burgergold, ça me dit qu'ils sont tous up-to-date.
Pareil pour Net::SSH::Perl.
 
Maintenant, je fais ce petit script:
 

use strict ;
use Net::SSH::Perl ;
 
my $ssh = Net::SSH::Perl->new ("a.b.c.d", protocol => 2) ;
$ssh->login ("login", "pass" ) ;
 
my ($stdout, $stderr, $exit) = $ssh->cmd ("ifconfig -a" ) ;
print "stdout: $stdout\n stderr: $stderr\n exit: $exit" ;


 
et je le lance avec "perl ssh_firewalls.pl"
 
Voilà le résultat:
 

C:\Perl\Projects>perl ssh_firewalls.pl
Can't locate loadable object for module Math::Pari in @INC (@INC contains: C:/Pe
rl/lib C:/Perl/site/lib .) at C:/Perl/lib/Net/SSH/Perl/Util/SSH2MP.pm line 6
Compilation failed in require at C:/Perl/lib/Net/SSH/Perl/Util/SSH2MP.pm line 6,
 <GEN0> line 1.
BEGIN failed--compilation aborted at C:/Perl/lib/Net/SSH/Perl/Util/SSH2MP.pm lin
e 6, <GEN0> line 1.
Compilation failed in require at C:/Perl/lib/Net/SSH/Perl/Util.pm line 56, <GEN0
> line 1.
BEGIN failed--compilation aborted at C:/Perl/lib/Net/SSH/Perl/Kex/DH1.pm line 10
, <GEN0> line 1.
Compilation failed in require at C:/Perl/lib/Net/SSH/Perl/Kex.pm line 6, <GEN0>
line 1.
BEGIN failed--compilation aborted at C:/Perl/lib/Net/SSH/Perl/Kex.pm line 6, <GE
N0> line 1.
Compilation failed in require at C:/Perl/lib/Net/SSH/Perl/SSH2.pm line 6, <GEN0>
 line 1.
BEGIN failed--compilation aborted at C:/Perl/lib/Net/SSH/Perl/SSH2.pm line 6, <G
EN0> line 1.
Compilation failed in require at C:/Perl/lib/Net/SSH/Perl.pm line 52, <GEN0> lin
e 1.


 
Quelqu'un a une idée? Pour info, je suis sous XP avec ActivePerl 5.8.7 (le dernier normalement)
 
Edit: ah merde, j'avais oublié Crypt::RSA
On va voir ce que ça donne une fois installé :p


Message édité par coldfire le 23-06-2005 à 14:36:02
n°1128756
coldfire
De lumière et d'obscurité
Posté le 23-06-2005 à 14:42:24  profilanswer
 

L'install de Crypt::RSA génère pas mal d'erreurs dans les nmake test, obligé de l'installer en force install Crypt::RSA.
 
Mais ça ne corrige pas de toute façon le problème de dépendance avec Math::Pari
 
Toutes les idées (intelligentes) sont les bienvenues


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [Perl et CPAN] .. ca mache pas du tout :/

 

Sujets relatifs
Besoin d'aide pour un exposé (oracle, sqlserver, php, JS, perl et asp)probleme script perl
[Perl] fonction sysread[perl et formulaires] afficher tous les param()
Connexion perl <-> SQL Serverlien HTML crée à partir d'un script perl
[perl] l'equivalent d'un tail -f ....[Perl]Menu dans un script perl
[Perl] Passer un array en param à un cgi[perl] suppression d'un caractere dans une chaine
Plus de sujets relatifs à : [Perl et CPAN] .. ca mache pas du tout :/


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR