Como saber las dependencias de un paquete - Debian y derivados

imagen

A menudo cuando queremos instalar un paquete en debian se nos presenta el problema de no tener instaladas las dependencias de dicho paquete, una solución seria ir buscando dependencia por dependencia pero esto ya a simple vista resulta bastante tedioso, esto puede solucionarse con una pequeña pero potente herramienta llamada apt-rdependes.

Lo primero que debemos hacer es instalar dicha herramiento, esto es:

# aptitude install apt-rdepends

Luego lo que tenemos que hacer es llamar a apt-rdepends y especificarle cual es el paquete del cual queremos saber sus dependencia, asi:

# apt-rdepends xmms2

seguidamente debe aparecernos el resultado de una forma parecida a esta:


Leyendo lista de paquetes... Hecho
Creando árbol de dependencias      
Leyendo la información de estado... Hecho
xmms2
  Depende: xmms2-client-cli
  Depende: xmms2-core
  Depende: xmms2-plugin-alsa
  Depende: xmms2-plugin-id3v2
  Depende: xmms2-plugin-mad
  Depende: xmms2-plugin-vorbis
xmms2-client-cli
  Depende: libc6 (>= 2.7-1)
  Depende: libglib2.0-0 (>= 2.16.0)
  Depende: libxmmsclient-glib1 (>= 0.5DrLecter)
  Depende: libxmmsclient4 (>= 0.5DrLecter)
libc6
  Depende: libgcc1
libgcc1
  Depende: gcc-4.3-base (= 4.3.2-1.1)
  Depende: libc6 (>= 2.7-1)
gcc-4.3-base
libglib2.0-0
  Depende: libc6 (>= 2.7-1)
  Depende: libpcre3 (>= 7.4)
  Depende: libselinux1 (>= 2.0.59)
libpcre3
  Depende: libc6 (>= 2.7-1)
libselinux1
  Depende: libc6 (>= 2.7-1)
libxmmsclient-glib1
  Depende: libc6 (>= 2.7-1)
  Depende: libglib2.0-0 (>= 2.12.0)
  Depende: libxmmsclient4 (>= 0.5DrLecter)
libxmmsclient4
  Depende: libc6 (>= 2.7-1)
xmms2-core
  Depende: libc6 (>= 2.7-1)
  Depende: libglib2.0-0 (>= 2.16.0)
  Depende: libsqlite3-0 (>= 3.5.9)
libsqlite3-0
  Depende: libc6 (>= 2.7-1)
xmms2-plugin-alsa
  Depende: libasound2 (>> 1.0.16)
  Depende: libc6 (>= 2.7-1)
  Depende: libglib2.0-0 (>= 2.12.0)
  Depende: xmms2-core (= 0.5DrLecter-2)
libasound2
  Depende: libc6 (>= 2.7-1)
xmms2-plugin-id3v2
  Depende: libc6 (>= 2.7-1)
  Depende: libglib2.0-0 (>= 2.12.0)
  Depende: xmms2-core (= 0.5DrLecter-2)
xmms2-plugin-mad
  Depende: libc6 (>= 2.7-1)
  Depende: libglib2.0-0 (>= 2.12.0)
  Depende: libmad0 (>= 0.15.1b-3)
  Depende: xmms2-core (= 0.5DrLecter-2)
libmad0
  Depende: libc6 (>= 2.7-1)
xmms2-plugin-vorbis
  Depende: libc6 (>= 2.7-1)
  Depende: libglib2.0-0 (>= 2.12.0)
  Depende: libogg0 (>= 1.0rc3)
  Depende: libvorbis0a (>= 1.1.2)
  Depende: libvorbisfile3 (>= 1.1.2)
  Depende: xmms2-core (= 0.5DrLecter-2)
libogg0
  Depende: libc6 (>= 2.7-1)
libvorbis0a
  Depende: libc6 (>= 2.7-1)
  Depende: libogg0 (>= 1.1.0)
libvorbisfile3
  Depende: libc6 (>= 2.7-1)
  Depende: libvorbis0a (>= 1.2.0)