pkgtools
pkgtools copied to clipboard
Do we still need 'whoneeds'?
pactree can print reverse dependency tree since pacman 3.4: http://projects.archlinux.org/pacman.git/tree/NEWS?id=v3.4.0
comm -12 <(pactree -lru $1|sort) <(pacman -Qqe|sort) | grep -v $1
is much faster than 'whoneeds $1' for bigger dep trees: 0.15 sec v. 10 sec. for 'whoneeds zlib' on my system (Pentium 4 @ 2 GHz).
The difference is much less pronounced when listing a small dep tree: 'whoneeds gcc' runs 0.3 sec and returns just 3 packages.
'whoneeds' prints 'Packages that depend on [$1]' as the first line of output, the one-liner I came up with does not.
Thanks for this. I was only using whoneeds from pkgtools.