好吧,有些软件包是根据我的明确要求安装的。这些软件包在 中列出/var/lib/portage/world
。
但是安装了一些软件包,因为其中一些显式安装的软件包需要它们。
假设我发现aaa/bbb-1.2.3
我的系统上安装了一些软件包。它不在world
集合中。因此,world
集合中必须有一个或多个包需要(可能是间接地)该aaa/bbb
包。我怎样才能知道这些包是什么?作为奖励,我希望能够理解为什么是1.2.3
安装的版本。
equery (d)epends
命令(由app-portage/gentoolkit
包安装)可以“直接根据 ATOM 列出所有包”。但这离我需要的还很远。
您可以通过以下方式查看依赖于该软件包的所有软件包(以及它们引入的版本):
或者也许是输出
是你想要的:间接依赖包的所有包的树