[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problemes de dependances libc6



* Juan David Pineros Garcet <pinerosgarcet@geru.ucl.ac.be> [2002-11-17 13:29] :
> Bonjour a tous,
> 
> Je suis nouveau sur cette liste, et debutant en linux (version: debian woody). Voici le probleme:
> 
> j'ai voulu installer cronosii version 2.2.22-3. Sur le site debian, j'ai vu que libc6 2.3.1-1 ou plus etait necessaire, alors j'ai effectue les operations suivantes:
> 
> apt-get install libc6=2.3.1-1
> apt-get install cronosii=2.2.22-3
> 
> 
> Cependant, maintenant j'ai un probleme:
> apt-get check
> Reading Package Lists...
> Building Dependency Tree...
> You might want to run `apt-get -f install' to correct these.
> Sorry, but the following packages have unmet dependencies:
>   cronosii: Depends: libdb3 (>= 3.2.9-17) but 3.2.9-16 is installed
>             Depends: libfreetype6 (>= 2.1.1-1) but 2.0.9-1 is installed
>             Depends: libgdk-pixbuf2 (>= 0.20.0-1) but 0.17.0-2 is installed
>             Depends: libgnomeui32 (>= 1.4.2-3) but 1.4.1.4-3 is installed
>   libc6: Depends: libdb1-compat but it is not installable
>   libc6-dev: Depends: libc6 (= 2.2.5-11.2) but 2.3.1-3 is installed
>   locales: Depends: glibc-2.2.5-11.2
> E: unmet dependencies. Try using -f
> 
> 
> Cependant, lorsque j'execute apt-get -f install, il me propose de desinstaller pas moins de 852 packages, donc je reponds non... que faut il faire ??

Il ne faut pas faire n'importe quoi : le paquet de cronosii pour woody
(en version 0.2.2.22-3) ne dépend pas de libc6 2.3 :
http://packages.debian.org/stable/mail/cronosii.html, tu as du
regarder le paquet d'unstable. (bon, quand on débute, on fait
forcément des erreurs, mais c'est formateur ;-))

Du coup, apt-get te propose de mettre ton système à jour avec les
versions de paquet qui dépendent de la nouvelle version de la libc6
2.3 (merci de ne pas lancer ici un troll sur les dépendances non
nécessaires) qui est dans unstable uniquement (d'ailleurs, comment
as-tu pu installer cette version de la libc6 ?)

De manière générale, tu dois faire simplement un apt-get install
cronosii et apt-get se charge de résoudre les dépendances lui-même.

Pour réparer ton problème, tu devrais réinstaller l'ancienne version
de la libc6 (apt-get install libc6=2.2.5-6 --reinstall en commançant
par simuler la commande avec --simulate pour vérifier que cela fait
bien ce que tu veux).

Fred



Reply to: