(Courriels de diversion: <premunissaient@constatait-demolir.com> <calomnieriez@scolarisee-demenerait.com> <interpreta@affermissais-fustigerions.com> <predisposent@caner-harmoniserent.com> <promulgueraient@maximisation-retable.com> <situeriez@broches-esquinter.com> <brides@visionneront-maîtriserions.com> <conjecturiez@graphiste-gelerai.com> <contrefacteurs@touchait-engourdirent.com> <brocards@imposions-satellites.com> )


Le Jeudi 21 Février 2002 23:18, icefield a écrit :
> Bonsoir,

Bonjour,

> Je poste à tout hasard un appel à l'aide:

La liste est faite pour ça :-)

> avec Debian 2.2r3, je désire installer abiword (par exemple) , j'obtiens:
> 
> debian:~# apt-get install abiword
> Reading Package Lists... Done
> Building Dependency Tree... Done
> You might want to run `apt-get -f install' to correct these:
> Sorry, but the following packages have unmet dependencies:
>   libc6-dev: Depends: libc6 (= 2.1.3-18) but 2.2.5-3 is to be installed

Là, il dis que la paquet Abiword a besoin du paquet libc6-dev qui lui-même 
dépend du paquet libc6 en version strictement égale à 2.1.3-18 alors que la 
version installée (ou installable) du paquet libc6 est la 2.2.5-3.

J'en conclu que le paquet libc6 a été mis à jour, et pas le paquet libc6-dev.

>   libgtk1.2: Depends: gconv-modules

Normalement sans importance (enfin j'espère).

>   locales: Depends: libc6 (= 2.1.3-18) but 2.2.5-3 is to be installed

Idem que pour libc6-dev.

> E: Unmet dependencies. Try 'apt-get -f install' with no packages (or
> specify a solution).
> 
> j'ai téléchargé la dernière version de libc6 (la 2.2.5-3), l'installation se
> passe bien, que faut-il donc que j'installe ?

Visiblement la version 2.2.5-3 du paquet libc6-dev.

> 
> j'ai aussi essayé d'installer libc6-dev:
> 
> debian:~# dpkg -i libc6-dev_2.2.5-3_i386.deb
> dpkg: regarding .../libc6-dev_2.2.5-3_i386.deb containing libc6-dev:
>  libc6-dev conflicts with libstdc++2.10-dev (<< 1:2.95.2-15)
>   libstdc++2.10-dev (version 1:2.95.2-13) is installed.

Ah, problème : libc6-dev version 2.2.5-3 entre en conflit avec les paquets 
libstdc++2.10-dev en version strictement inférieure à 1:2.95.2-15 or, c'est 
la version 1:2.95.2-13 qui est installée.
Donc il faut mettre à jour (ou supprimer) le paquet libstdc++2.10-dev pour 
pouvoir installer libc6-dev version 2.2.5-3.

> dpkg: error processing libc6-dev_2.2.5-3_i386.deb
> (--install):
>  conflicting packages - not installing libc6-dev
> Errors were encountered while processing:
> [...]
> 
> J'ai bien sûr essayé de faire ce qu'il me recommande:
> 
> apt-get -f install
> [...]
> Need to get 0B of archives. After unpacking 129MB will be freed.

Oui, normalement, il doit de lui même remettre des versions des paquets 
(essentiellement les bibliothèques) compatibles avec tous les paquets 
installés. A utiliser la première fois en même temps que l'option -s qui 
permet une simulation en indiquant ce qui doit être fait ainsi que les 
paquets à problème.

> La dernière fois que j'ai fais une confiance aveugle dans ce truc, je
> n'avais plus de bash...

Ah, tiens, perso, je n'ai jamais eu de problème, mais c'est peut-être 
uniquement de la chance ;-)
 
> Merci si vous avez des idées :)

En résumé, 2 possibilités : 
1- a- mettre à jour libstdc++2.10-dev en version égale ou supérieure à 
1:2.95.2-15

     b- mettre à jour libc6-dev en version 2.2.5-3

     c- installer une version plus récente d'Abiword (c'est à dire une 
version qui dépende de libc6 et libc6-dev en version 2.2.5-3 et pas en 
version 2.1.3-18)

2- réinstaller libc6 et libc6-dev en version 2.1.3-18. ATTENTION : soit 
utiliser l'option -s pour faire une simulation d'abord, car tous les paquets 
qui dépendent d'une version supérieure à 2.1.3-18 vont être également 
supprimés.

En espérant avoir aidé.

P.-S. : il existe une liste française dédiée à la debian : 
debian-user-french@debian.org ; inscriptions sur le site www.debian.org .
-- 
Stéphane Parédé
stephane.parede@mailclub.net

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>