Es gibt eine ausführbare Datei, die ich auf einem Computer installieren möchte, den ich nicht neu kompilieren kann und die nicht als Paket erstellt wurde, und ich möchte die Bibliotheken herunterladen, die zum Ausführen erforderlich sind.
Teil des Ausgangs Im Folgenden finden Sie vom Laufen ldd
auf sie
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)
Gibt es ein Tool, das anhand dieser Informationen auswählen kann, welche Pakete heruntergeladen werden sollen, oder besser nur die aufgelisteten Bibliotheken und ihre Abhängigkeiten extrahieren soll, um die Festplattennutzung zu minimieren? Das System läuft auf einer kopflosen VM und das Programm wird über VNC angezeigt.
Obwohl ich vermute, dass ein vollwertiger Grafikdesktop die meisten benötigten Bibliotheken bereitstellt, möchte ich nur die erforderlichen Bibliotheken, ihre Abhängigkeiten und gerade genug des X Windows-Pakets herunterladen, um dies zu unterstützen.