Это простой bash-скрипт, который я использую для себя в Fedora, он опирается на пакет find-require of rpm, вы можете заглянуть внутрь find-require, чтобы найти, какие инструменты он использует внутри.
#!/bin/bash
#
# Use rpm to recursively list dependencies of all files in a directory
#
# Syntax:
# lsdep path/to/directory
# Example:
# lsdep /usr/src/kernels/`uname -r`/
find $1 -type f -exec sh -c 'res=`echo '{}' | /usr/lib/rpm/find-requires`; [ -n "$res" ] && (echo;echo file '{}'; echo $res)' \;