Arnaud Calvo a écrit :

> Bonjour
>
> Ce message sur confirme, n'ayant eu aucune réponse sur debutants :
>
> ----------  Message réacheminé  ----------
> Subject: [debutant] rpm et deps
> Date: Sun, 25 Jun 2000 17:21:48 +0200
> From: Arnaud Calvo <[EMAIL PROTECTED]>
>
> Après avoir ramé un bon momment pour reconfigurer mes connexions FAi (un
> conseil : n'oubliez pas de configurer votre /etc/ppp/options ;-) je suis
> maintenant sur Mandrake 7.1
>
> Je voudrais installer gnucash 1.4.0, que j'ai téléchargé en rpm :
> # rpm -e /home/arnaud/gnucash-1.4.0-1.i386.rpm
> error: failed dependencies:
>         libguile.so.4 is needed by gnucash-1.4.0-1
>         libreadline.so.3 is needed by gnucash-1.4.0-1
>
> Or, j'ai libguile.so.5, fourni par guile-1.3.4-3mdk,
> ... et libreadline.so.4.1, fourni par readline-4.1-4mdk...
>
> Je suppose que le problème se résoud en créant 2 petits liens quelque part,
> mais où ?
>

Certes on peut tromper rpm en ajoutant l'option --nodeps
rpm -i --nodeps /home/arnaud/gnucash-1.4.0-1.i386.rpm
mais on s'expose à des risques d'incompatibilité ou de symboles non définis.
Comme dit dans d'autre réponses, les seules vraies solutions sont:
1) utiliser un fichier rpm contenant 'mdk', mais alors on dispose d'une version
plus ancienne ( /7.1/Mandrake/RPMS2/gnucash-1.3.1-4mdk.i586.rpm)
2) partir d'un fichier source et le compiler.


Répondre à