Como listar os pacotes instalados que dependem de outro pacote instalado no Debian?

5

Estou no Debian (teste). Como posso listar todos os pacotes instalados que dependem de outro pacote instalado?

Eu preferiria fazer isso usando o dpkg ou o apt, mas se outra ferramenta (ou combinação de ferramentas) for necessária, estou disposto a instalar essa ferramenta. O único requisito é que a ferramenta funcione na linha de comando e não seja interativa.

    
por herzbube 20.06.2014 / 16:25

2 respostas

4

Para encontrar as dependências reversas, você pode instalar o pacote apt-rdepends :

sudo apt-get install apt-rdepends

Você pode então procurar por dependências reversas usando:

$ apt-rdepends --state-follow=Installed --state-show=Installed -r firefox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
firefox
  Reverse Depends: firefox-globalmenu (= 20.0+build1-0ubuntu2)
  Reverse Depends: firefox-gnome-support (20.0+build1-0ubuntu2)
  Reverse Depends: lightdm-remote-session-uccsconfigure (1.1-0ubuntu2)
  Reverse Depends: xul-ext-unity (>= 2.4.7bzr13.04.15-0ubuntu1)
  Reverse Depends: xul-ext-webaccounts (>= 0.4.5-0ubuntu4)
firefox-globalmenu
firefox-gnome-support
lightdm-remote-session-uccsconfigure
xul-ext-unity
xul-ext-webaccounts
    
por 20.06.2014 / 16:31
0

Pode faltar alguns pacotes recomendados instalados. Experimente

apt-rdepends --state-follow=Installed --follow=Depends,PreDepends,Recommends --show=Depends,PreDepends,Recommends --state-show=Installed -r firefox
    
por 31.12.2017 / 12:30