Gegen welche Libaries Programm gelinkt ist - anderes gesagt, welche Libary ein Programm benötigt um zu laufen, kann man mit dem Befehl ldd herausfinden. Das brauche ich beispielsweise jetzt, um die benötigten Bibliotheken für ein Programm in eine Chroot-Umgebung zu kopieren.
Um also herauszufinden gegen welche Bibliotheken ein Programm gelinkt ist, genügt der Befehl ldd gefolgt vom Programm.
Download Code!
# ldd /usr/bin/mc
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7fdd000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7fd9000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7f47000)
libgpm.so.1 => /usr/lib/libgpm.so.1 (0xb7f40000)
libslang.so.2 => /lib/libslang.so.2 (0xb7e82000)
libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7e6c000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7d3a000)
librt.so.1 => /lib/tls/librt.so.1 (0xb7d32000)
/lib/ld-linux.so.2 (0xb7fe9000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7d0d000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7cfa000)