Bem, alguns pacotes são instalados pelo meu pedido explícito. Esses pacotes estão listados em /var/lib/portage/world
.
Mas há pacotes instalados porque são necessários para alguns desses pacotes explicitamente instalados.
Digamos que descobri que algum pacote aaa/bbb-1.2.3
está instalado no meu sistema. Não está no world
conjunto. Portanto, deve haver um ou vários pacotes no world
conjunto que requerem (pode ser indiretamente) o aaa/bbb
pacote. Como posso saber quais são esses pacotes? Como bônus, quero entender por 1.2.3
que essa versão está instalada.
equery (d)epends
comando (instalado por app-portage/gentoolkit
pacote) pode "listar todos os pacotes diretamente dependendo do ATOM". Mas está muito longe do que eu preciso.
Você pode ver todos os pacotes que dependem do pacote (e qual versão eles puxam) com:
Ou talvez a saída de
é o que você quer: uma árvore de todos os pacotes que dependem indiretamente do pacote