Я правильно понял, что на выходе будет список пакетов, от которых зависит исполняемый файл (почему .sh?)
Но эта задача не стоит, нужно определить, какие либы запрашивает программа при выполнении. Можно, наверное, как-то парсить strace, но я пока не пойму как. Слишком много там мусора.
Есть способ увидеть
Вызывалась *.so* (полный путь)
Вызывалась *.so* (полный путь)