Il y a un exécutable que je veux installer sur un ordinateur que je ne peux pas recompiler qui n'a pas été construit en tant que package, et je veux télécharger les bibliothèques dont il a besoin pour les exécuter.
Ci - dessous une partie de la sortie de l' exécution ldd
sur elle
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-t-il un outil qui peut utiliser ces informations pour sélectionner les packages à télécharger ou mieux extraire uniquement les bibliothèques répertoriées et leurs dépendances, afin de minimiser l'utilisation du disque? Le système fonctionne sur une machine virtuelle sans tête et le programme sera affiché via VNC.
Bien que je soupçonne qu'un bureau graphique complet fournira la plupart des bibliothèques nécessaires, je veux télécharger uniquement les bibliothèques requises, leurs dépendances et juste assez de package X Windows pour le prendre en charge.