On Thu, Sep 21, 2023 at 6:35 PM Jack <ostrof...@users.sourceforge.net> wrote:
> On 9/21/23 12:30, Alan McKinnon wrote: > > > > On Thu, Sep 21, 2023 at 5:03 PM Neil Bothwick <n...@digimed.co.uk> wrote: > >> On Thu, 21 Sep 2023 13:45:19 +0200, Alan McKinnon wrote: >> >> > Not 100% back in the gentoo groove yet, forget some basic tools. >> > >> > Something pulled in ruby, I know not what. >> > >> > What commands show me what installed packages have ruby as a dependency? >> >> emerge -cav ruby >> >> >> >> Thanks Neil, > > but that is the wrong way wrong. > > Why do you think so? Trying to remove ruby will tell you why portage > refuses to do so, and that reason is any installed packages that depend on > it. This differs from using equery, which will tell you every package that > depends on ruby, whether or not it is installed. Using -d instead of -a > saves you from typing "N" just in case it IS willing to unmerge it. > Because I wanted to know, recursively, what packages depended on ruby, i.e. I have ruby (which I despise) so why? The answer is kdenlive which I can see in equery d, and cannot see in emerge -c This matters because emerge -avc only gives immediate dependencies, I wanted to see the full dep tree -- Alan McKinnon alan dot mckinnon at gmail dot com