こんなスクリプトで依存するパッケージの数をかぞえる。
#!/bin/sh cd /var/db/pkg || ERROR for PKG in *; do CONTENTS="$PKG/+CONTENTS" if [ -r "$CONTENTS" ]; then N=$(grep '^@pkgdep ' "$CONTENTS" | wc -l) printf "%7d %s\n" "$N" "$PKG" fi done
で sort -n -r | awk '{print $1}' で数だけをとりだしてgnuplotでグラフにする。
ちなみにtop20はこのようになっていた:
215 gimp-2.6.10,2 208 gimp-gutenprint-5.2.4_2 206 xorg-7.5.1 196 dvdrip-0.98.11_3 193 gimp-app-2.6.10,1 179 evince-2.32.0_3 163 asciio-1.02.71_2 160 lxdvdrip-1.62_8 156 vlc-1.1.9,3 155 gnome-settings-daemon-2.32.1_1 150 grip-3.3.1_2 147 py26-gnome-2.28.1_2 147 dia-gnome-0.97.1_2,1 146 gthumb-2.10.12_1 144 gnome-spell-1.0.8_6 143 nautilus-2.30.1_1 142 libgnomeui-2.24.3_2 139 deluge-1.3.1,1 138 virtualbox-ose-3.2.12_1 136 imageindex-1.1_4