Ldd, exempel

From Linuxwiki
Revision as of 17:03, 11 May 2026 by Linadmin (talk | contribs) (2 revisions imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

ldd

ldd listar vilka bibliotek (libraries) som ett program använder. Här är några olika exempel på hur det kan användas.


För att hitta vilka bibliotek som bash och ls använder:

ldd /bin/bash /bin/ls | cut -d " " -f3 | sed -e 's/://' -e '/^$/d' | sort | uniq

Ovanstående tar bort kolon, minnespekare och de bibliotek som inte har en sökväg.


Vill man t ex sätta upp en chroot eller liknande kan man använda följande slinga för att få med kommandot och de bibliotek som behövs:

for f in $(ldd /bin/bash /bin/ls | cut -d " " -f3 | sed -e 's/://' -e '/^$/d' | sort | uniq); do cp --parent $f <destination>; done
--parent inkluderar hela sökvägen i destinationen