Esiste un eseguibile che voglio installare su un computer che non riesco a ricompilare che non è stato creato come pacchetto e che voglio scaricare le librerie necessarie per eseguirle.
Di seguito è riportata una parte dell'output eseguito ldd
su di esso
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)
Esiste uno strumento in grado di utilizzare queste informazioni per selezionare quali pacchetti devono essere scaricati o meglio ancora estrarre solo le librerie elencate e le relative dipendenze, al fine di ridurre al minimo l'utilizzo del disco? Il sistema è in esecuzione su una VM senza testa e il programma verrà visualizzato tramite VNC.
Anche se sospetto che un desktop grafico completo fornirà la maggior parte delle librerie necessarie, voglio scaricare solo le librerie richieste, le loro dipendenze e quanto basta del pacchetto X Windows per supportarlo.