install dirvish

install dirvish - Linux et OS Alternatifs

Marsh Posté le 27-11-2005 à 20:41:58    

Je cherche à installer dirvish pour gérer mes sauvegardes, mais éprouve toutes peines du monde. Pour info voici un lien:
http://linux.ensimag.fr/sauvegarde.html puis un autre http://www.dirvish.org/
 
Il n'existe apparemment pas de RPM chez mandriva pour cet utilitaire.
 
La 1ere partie s'est bien passée:  
Installation complete
 
 Mais la suite est plus embetante:
 
dirvish
Can't locate Time/ParseDate.pm in @INC (@INC contains: /usr/lib/perl5/5.8.7/i386-linux /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i386-linux /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i386-linux /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.6/i386-linux /usr/lib/perl5/vendor_perl .) at /sbin/dirvish line 56.
BEGIN failed--compilation aborted at /sbin/dirvish line 56.
 
Je ne trouve nul part un package perl5 [:airforceone]
 
le README parle de  
CPAN
POSIX
Getopt::Long
Time::ParseDate
Time::Period by PatricRyan
 
J'avoue ne pas comprendre du tout.

Reply

Marsh Posté le 27-11-2005 à 20:41:58   

Reply

Marsh Posté le 27-11-2005 à 21:25:25    

il te manque des modules perl.
ici il a besoin des modules

Getopt::Long , Time::ParseDate , Time::Period


urpmf te permet de chercher si un paquet existe ( man urpmf pour la doc )
http://qa.mandriva.com/twiki/bin/v [...] iResources peut aussi etre consulté.
ici tu auras donc

urpmf --provides Time::ParseDate pour trouver le nom du paquet amenant Time::ParseDate
urpmf --provides Time::Period ....


ensuite tu utilises urpmi pour installer les paquets en question
exemple  

[root@epiche Desktop]# urpmf  --provides Time::Period
perl-Period:perl(Time::Period)[== 1.20]
[root@epiche Desktop]# urpmi perl-Period
 
    ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/devel/cooker/i586/media/main/perl-Period-1.20-9mdk.noarch.rpm
installation de perl-Period-1.20-9mdk.noarch.rpm depuis /var/cache/urpmi/rpms
Préparation ...                  #############################################
      1/1: perl-Period           #############################################


Message édité par mikala le 27-11-2005 à 21:26:32
Reply

Marsh Posté le 28-11-2005 à 00:14:22    

Encore un grand Merci Mikala.  :jap:  effectivement il me manquait ces 2 packages.  
J'ai bien compris la méthode et l'ai notée. Maintenant c'est acquis. :)  
Je rencontre d'autre probleme mais je me demande si je continue ici ou si j'ouvre un autre topic :ange:
 
# dirvish
bash: /sbin/dirvish: /usr/lib/perl5/vendor_perl/: bad interpreter: Permission non accordée


Message édité par thierryR le 28-11-2005 à 00:16:22
Reply

Marsh Posté le 28-11-2005 à 08:26:21    

regarde la premiere ligne du script dirvish, et vérifie que le chemin vers l'executable perl est ok


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 28-11-2005 à 12:13:31    

Voila ce que contient le début du fichier.
La directory est correct; l'executable est bien à cette place......
 
#!/usr/bin/perl
 
$CONFDIR = "/etc/dirvish";
 
 

Reply

Marsh Posté le 28-11-2005 à 15:13:43    

ton fichier n'a pas transité par windows ? Si oui, il a peut etre un mauvais caracatère de fin de ligne qui pourrait causer le bad interpretor


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 28-11-2005 à 21:23:07    

:non:  :non:  j'aime tellement peu windows que tu ne me verras jamais faire ça.
Pour l'instant je n'ai toujours pas la solution. Je cherche...[:alandon]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed