Eu normalmente uso rdepends
para isso, instalo com sudo apt-get install apt-rdepends
ou procuro no Ubuntu Software Center.
Depois de instalar o programa, você pode usá-lo simplesmente abrindo um terminal e digitando sudo apt-rdepends <package_name>
.
Ele mostrará a você todas as dependências de qualquer pacote que esteja nas suas listas apt
necessárias para instalar e todas as dependências de um pacote que você possa estar pensando em instalar.
Ele mostra as informações em um diagrama de árvore, onde todas as dependências de um pacote são comparadas com todas as dependências da dependência de cada pacote ... (e assim).
ou seja:
% bl0ck_qu0te%Reading package lists... Done
Building dependency tree
Reading state information... Done
sqlite3
Depends: libc6 (>= 2.4)
Depends: libreadline6 (>= 6.0)
Depends: libsqlite3-0 (>= 3.6.18)
libc6
Depends: libc-bin (= 2.13-20ubuntu5)
Depends: libgcc1
Depends: tzdata
libc-bin
libgcc1
Depends: gcc-4.6-base (= 4.6.1-9ubuntu3)
Depends: libc6 (>= 2.2.4)
PreDepends: multiarch-support
gcc-4.6-base
multiarch-support
Depends: libc6 (>= 2.13-0ubuntu6)
tzdata
Depends: debconf (>= 0.5)
Depends: debconf-2.0
debconf
PreDepends: perl-base (>= 5.6.1-4)
perl-base
PreDepends: dpkg (>= 1.14.20)
PreDepends: libc6 (>= 2.11)
dpkg
PreDepends: coreutils (>= 5.93-1)
PreDepends: libbz2-1.0
PreDepends: libc6 (>= 2.11)
PreDepends: libselinux1 (>= 1.32)
PreDepends: xz-utils
PreDepends: zlib1g (>= 1:1.1.4)
coreutils
PreDepends: libacl1 (>= 2.2.11-1)
PreDepends: libattr1 (>= 2.4.41-1)
PreDepends: libc6 (>= 2.7)
PreDepends: libselinux1 (>= 1.32)
libacl1
Depends: libattr1 (>= 2.4.41-1)
Depends: libc6 (>= 2.4)
PreDepends: multiarch-support
libattr1
Depends: libc6 (>= 2.4)
PreDepends: multiarch-support
libselinux1
Depends: libc6 (>= 2.8)
PreDepends: multiarch-support
libbz2-1.0
Depends: libc6 (>= 2.4)
xz-utils
Depends: libc6 (>= 2.7)
Depends: liblzma2 (>= 5.0.0)
liblzma2
Depends: libc6 (>= 2.4)
zlib1g
Depends: libc6 (>= 2.4)
PreDepends: multiarch-support
debconf-2.0
libreadline6
Depends: libc6 (>= 2.11)
Depends: libtinfo5 (>= 5.6+20070908)
Depends: readline-common
libtinfo5
Depends: libc6 (>= 2.4)
readline-common
Depends: dpkg (>= 1.15.4)
Depends: install-info
install-info
Depends: libc6 (>= 2.4)
libsqlite3-0
Depends: libc6 (>= 2.4)
PreDepends: multiarch-support
Se você quiser apenas ver qual midori
instalado durante o processo de instalação (e não toda a lista de dependências de midori
), pode verificar seu arquivo /var/log/apt/term.log
, ele mostrará todas as etapas apt
executou até agora em seu sistema, incluindo instalações e remoções de pacotes.
Dê uma olhada nele executando cat /var/log/apt/term.log | more
em um terminal ou abra-o com seu editor de texto favorito.