Hay un ejecutable que quiero instalar en una computadora que no puedo recompilar y que no se creó como un paquete, y quiero descargar las bibliotecas que requiere para ejecutarlos.
A continuación se muestra parte de la salida que se ejecuta ldd
en él
libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xb702f000)
libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xb6f64000)
libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xb6f43000)
libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6e9e000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb6cf4000)
/lib/ld-linux.so.2 (0xb786e000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6cd3000)
libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xb6b7c000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6b4f000)
¿Existe alguna herramienta que pueda usar esta información para seleccionar qué paquetes deben descargarse o, mejor aún, extraer solo las bibliotecas enumeradas y sus dependencias, para minimizar el uso del disco? El sistema se ejecuta en una máquina virtual sin cabeza y el programa se mostrará a través de VNC.
Aunque sospecho que un escritorio de gráficos completo proporcionará la mayoría de las bibliotecas necesarias, quiero descargar solo las bibliotecas necesarias, sus dependencias y la cantidad suficiente del paquete X Windows para admitirlo.