.. ca mache pas du tout :/ [Perl et CPAN] - Perl - Programmation
Marsh Posté le 09-12-2004 à 15:10:45
Code :
|
Voici les dernieres lignes, mais il met plein plein de paquets avant ca ...
Marsh Posté le 09-12-2004 à 15:12:17
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
Marsh Posté le 09-12-2004 à 15:23:28
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.
Marsh Posté le 09-12-2004 à 15:31:59
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
Marsh Posté le 09-12-2004 à 17:36:10
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 ...
Marsh Posté le 23-06-2005 à 14:22:11
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
Marsh Posté le 23-06-2005 à 14:32:00
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 ; |
et je le lance avec "perl ssh_firewalls.pl"
Voilà le résultat:
C:\Perl\Projects>perl ssh_firewalls.pl |
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é
Marsh Posté le 23-06-2005 à 14:42:24
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
Marsh Posté le 09-12-2004 à 15:06:20
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 ....