Cómo instalar el paquete de ejecución correspondiente a un paquete de desarrollo

Cómo instalar el paquete de ejecución correspondiente a un paquete de desarrollo

Usando para construir un paquete libjpeg-dev de aplicación que se instala usando

apt install libjpeg-dev

Este comando, según la versión de Ubuntu, instala libjpeg8, libjpeg62 u otro.

Estaba buscando una manera de instalar el paquete de ejecución correspondiente. Hice algunos intentos apt rdependspero no parece dar una solución.
¿Hay alguna manera de consultar recursivamente las dependencias del libjpeg-devfiltrado con expresiones regulares como ^libjpeg[0-9]+$ ?

Respuesta1

Tienes que pedirle ayuda a APT. Utilice apt-cache showsrcun comando especial.

A continuación se muestra el resultado de Ubuntu 18.04 LTS:

$ apt-cache muestra rclibjpeg-dev
Paquete: libjpeg8-vacío
Formato: 1.0
Binario:libjpeg8, libjpeg8-dev, libjpeg8-dbg, libjpeg-progs, libjpeg-dev
Arquitectura: cualquiera
Versión: 8c-2ubuntu8
Prioridad: opcional
Sección: gráficos
Mantenedor: Desarrolladores de Ubuntu
Versión de estándares: 3.9.2
La compilación depende: debhelper
Directorio: pool/main/libj/libjpeg8-empty
Lista de paquetes:
 libjpeg-dev deb libdevel opcional
 libjpeg-progs gráficos deb opcionales
 libjpeg8 deb libs opcionales
 libjpeg8-dbg depuración adicional deb
 libjpeg8-dev deb libdevel opcional
Archivos:
 31a463aaa1f1eebbc86513bc40961297 1637 libjpeg8-empty_8c-2ubuntu8.dsc
 49661f8f11881b68f968014fa4646c37 1770 libjpeg8-empty_8c-2ubuntu8.tar.gz
Sumas de comprobación-Sha1:
 90149344926868c76eec41f433399072985f77af 1637 libjpeg8-empty_8c-2ubuntu8.dsc
 d243fbec03a1249aeebc6f7de58a522591e6013c 1770 libjpeg8-empty_8c-2ubuntu8.tar.gz
Sumas de comprobación-Sha256:
 e7f575dcb3e0d462513b6f928179baa0ff1d145273934b1041b714515096b407 1637 libjpeg8-empty_8c-2ubuntu8.dsc
 48a4227e9fc70851a4f304b10624e02875bf6f4e2debfcbe4ba0dd85a3ec05c6 1770 libjpeg8-empty_8c-2ubuntu8.tar.gz

Detalles en man apt-cachelocal oen línea.

información relacionada