Dans le pire des cas, je ferai un appel aux beta-testeurs sur la partie du forum consacrée à kde.
Pour ma config:
kubuntu dapper
noyau 2.6.15-27-386
kde 3.5.2
libc6 2.3.6
libgtk2.0-0 et libgtk2.0-common 2.8.20
gcc 4:4.0.3-1
J'ai vu sur les rapports de bugs de debian, des trucs du style:
- -- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (650, 'testing'), (600, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-k7
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages democracyplayer depends on:
ii democracyplayer-data 0.9.0-1 GTK+ based RSS video aggregator da
ii libatk1.0-0 1.12.2-1 The ATK accessibility toolkit
ii libboost-python1.33.1 1.33.1-4 Boost.Python Library
[...]
Y a-t-il une commande pour générer ce genre de résultats, à savoir les dépendances des paquets, leur état (installé ou non), et leur version?
J'ai pourtant cherché dans les pages man de dpkg, apt-cache, aptitude. Sans succès.
J'ai regardé les dépendances de xcfa avec aptitude en mode semi-graphique. Toutes les dépendances sont satisfaites. Puis j'ai essayé d'en savoir plus sur chaque dépendance et là, la librairie libgdk-pixbuf2 s'affiche en rouge alors que le paquet est installé et que ma version (0.22.0-11 >= 0.22) est bonne.
$ aptitude search libgdk-pixbuf2
iBA libgdk-pixbuf2
Que signifie le "BA"?
Puis je m'aperçois que libgdk-pixbuf2 dépend de libgtk1.2.
$ aptitude search libgtk1.2
id libgtk1.2
Que signifie le "d"?
En mode semi-graphique, aptitude me dit que la dépendance libgtk1.2 n'est pas satisfaite.
Je continue mon système de poupées russes avec la même logique:
$ aptitude search libglib1.2
id libglib1.2
$ search libgtk1.2-common
id libgtk1.2-common
$ search libgtk1.2
iB libgtk1.2
Je tourne en rond. :/
Une solution radicale s'imposait:
$ aptitude reinstall libgdk-pixbuf2 libgtk1.2 libglib1.2 libgtk1.2-common
Vérifications:
$ aptitude search libgdk-pixbuf2
i A libgdk-pixbuf2
$ aptitude search libgtk1.2
i libgtk1.2
Je ne sais pas ce que signifie le "A", mais en tout cas, je n'ai plus de rouge dans aptitude en mode semi-graphique avec les dépendances et les dépendances des dépendances.
Test ultime: onglet pochette de xcfa:
Toujours rien! Moi qui croyait être sur la bonne piste. Je poste quand-même le message, manière de me dire que je n'ai pas fait ça pour rien. :rolleyes:
Demain je ferai en sorte qu'il n'y ait plus de paquet "iB" ou "id" sur ma distribution, on ne sait jamais. Et surtout je me renseignerai sur les différents états d'un paquet.