(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/>