Uma solução rápida é inserir o seguinte comando em um terminal:
aptitude why $package
ou, se você estiver interessado apenas na causa final:
aptitude why $package --show-summary
Substitua $ package pelo nome do pacote, e você pode precisar instalar o pacote aptitude
primeiro.
Aqui está a saída que você pode obter para aptitude why aspell --show-summary
Packages requiring aspell:
inkscape
Para mais detalhes, você executaria aptitude why aspell
. Você pode ler a saída do exemplo, abaixo, da seguinte maneira: "Você instalou manualmente inkscape
, que requer libgtkspell
, que requer libenchantic2a
, que requer aspell
". ( i
marcadores indicam pacotes instalados; A
marcadores indicam pacotes instalados automaticamente.)
i inkscape Depends libgtkspell0 (>= 2.0.10)
i A libgtkspell0 Depends libenchant1c2a (>= 1.6.0)
i A libenchant1c2a Depends aspell-en | myspell-dictionary | aspell-dictionary | ispell-dictionary | hunspell-dictionary
i A aspell-en Depends aspell (>= 0.60.3-2)
Finalmente, o seguinte comando
apt-cache rdepends --installed $package
lista os outros pacotes instalados no seu computador que dependem diretamente do $ package . Você pode adicionar a opção --recurse
para listar todos os pacotes que dependem direta ou indiretamente dela.