GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Debian:cómo obtener todo tipo de dependencias de paquetes inversas:colgante de dependencias inversas para distribuciones que no son de ubuntu.

Me gustaría encontrar todos posibles dependencias inversas (sin necesidad de dependencias inversas recursivas) de un determinado paquete p , es decir, quiero encontrar todos los paquetes que dependen de p . Esto incluirá dependencias inversas en p el paquete fuente y también invertir build dependencias.

Si lo entiendo bien, hay 4 tipos de dependencias inversas:

  1. r depende de p
  2. r depende del paquete fuente de p
  3. Edificio r requiere p
  4. Edificio r requiere el paquete fuente de p

Me gustaría encontrarlos todos.

Para Debian, hay apt-rdepends -r pero el manual dice:

 apt-rdepends cannot do reverse build-dependencies.

Para Ubuntu, hay reverse-depends , que parece permitirme hacer lo que quiero, pero parece ser específico de Ubuntu, como lo indican las páginas del manual

Proporcionado por:ubuntu-dev-tools_0.153_all

¿Existen herramientas similares a las dependencias inversas que funcionarán para distribuciones que no sean de Ubuntu, especialmente aquellas que usan deb? y rpm paquetes?

Respuesta aceptada:

En Debian y derivados hay seis tipos de dependencias:

  • depende previamente
  • depende
  • recomienda
  • sugiere
  • construir-depende
  • construir-depende-indep

Cada uno de estos da dependencias inversas correspondientes. Para listarlos puedes usar grep-dctrl :

grep-dctrl -FBuild-Depends mypackage -w -sPackage /var/lib/apt/lists/*Sources

enumerará todos los paquetes que dependen de mypackage , es decir, mypackage Dependencias de compilación inversa no recursiva.


Ubuntu
  1. Cómo instalar Pip en Ubuntu – Administrador de paquetes para Python

  2. ¿Cómo obtener el software en Ubuntu?

  3. ¿Cómo revertir la actualización del paquete de canales 'propuesta'?

  4. ¿Cómo verificar la lista de dependencias para un paquete Deb?

  5. ¿Cómo minimizar rápidamente todas las ventanas para una sola aplicación?

Cómo instalar nginx como proxy inverso para Apache en Ubuntu 16.04

Cómo instalar el archivo PeaZip en Ubuntu 20.04 / LinuxMint / Distribuciones Debian

Cómo instalar paquetes Deb en Ubuntu, Debian y Mint

Cómo verificar las dependencias de un paquete en distribuciones de Linux basadas en Ubuntu/Debian

Cómo instalar una versión específica del paquete en Ubuntu y Debian

Cómo configurar Nginx como proxy inverso para Apache en Debian 11