Bonsoir,
Pour l’inverse de depends tu as aussi :
Sinon, si tu veux faire des trucs poussés, il faut que tu épluches le man de dpkg-query.
Avec dpkg-query, tu peux afficher la taille que prend un paquet installé. Cela te permet d’avoir une bonne intuition sur le caractère “méta” du paquet. Par exemple le paquet “gnome” pèse 56 Ko une fois installé, donc il y a de fortes chances que ça soit un méta-paquet :
$ dpkg-query -W -f='${Package} ${Installed-Size}\n' gnome
gnome 56
A noter que si on ne précise pas de nom de paquet à la fin de la ligne de commande, tous les paquets sont affichés.
Exemple d’utilisation poussée avec le paquet gcc. Voici la ligne de commande :
$ dpkg-query -W -f='Architecture : ${Architecture}\n
Bugs : ${Bugs}\n
Conflicts : ${Conflicts}\n
Breaks : ${Breaks}\n
Depends : ${Depends}\n
Description : ${Description}\n
Enhances : ${Enhances}\n
Essential : ${Essential}\n
Homepage : ${Homepage}\n
Installed-Size : ${Installed-Size}\n
Maintainer : ${Maintainer}\n
Origin : ${Origin}\n
Package : ${Package}\n
Pre-Depends : ${Pre-Depends}\n
Priority : ${Priority}\n
Provides : ${Provides}\n
Recommends : ${Recommends}\n
Replaces : ${Replaces}\n
Section : ${Section}\n
Source : ${Source}\n
Suggests : ${Suggests}\n
Version : ${Version}\n' gcc
Et voici le résultat :
[code]Architecture : amd64
Bugs :
Conflicts : gcc-doc (<< 1:2.95.3)
Breaks :
Depends : cpp (>= 4:4.4.5-1), gcc-4.4 (>= 4.4.5-1~)
Description : The GNU C compiler
This is the GNU C compiler, a fairly portable optimizing compiler for C.
.
This is a dependency package providing the default GNU C compiler.
Enhances :
Essential : no
Homepage :
Installed-Size : 64
Maintainer : Debian GCC Maintainers debian-gcc@lists.debian.org
Origin :
Package : gcc
Pre-Depends :
Priority : optional
Provides : c-compiler
Recommends : libc6-dev | libc-dev
Replaces :
Section : devel
Source : gcc-defaults (1.96)
Suggests : gcc-multilib, make, manpages-dev, autoconf, automake1.9, libtool, flex, bison, gdb, gcc-doc
Version : 4:4.4.5-1[/code]
On peut voir que dans la description du paquet il y a le mot “dependency”. Donc ça augmente la probabilité que le paquet soit un méta-paquet (en plus du fait qu’il ne pèse que 64 Ko une fois installé).
Aller un petit dernier pour la route :