Пример Midnight Commander:
Перечислить все рекурсивные зависимости:
apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances mc | grep "^\w" | sort -u
gcc-10-base
libblkid1
libc6
libcrypt1
libext2fs2
libffi7
libgcc-s1
libgcrypt20
libglib2.0-0
libgpg-error0
libgpm2
libmount1
libpcre2-8-0
libpcre3
libselinux1
libslang2
libssh2-1
mc
mc-data
zlib1g
Так можно вывести рекурсивные зависимости в столбики:
apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances mc | grep "^\w" | sort -u | column
gcc-10-base libext2fs2 libglib2.0-0 libpcre2-8-0 libssh2-1
libblkid1 libffi7 libgpg-error0 libpcre3 mc
libc6 libgcc-s1 libgpm2 libselinux1 mc-data
libcrypt1 libgcrypt20 libmount1 libslang2 zlib1g
А так можно скачать пакет вместе со всеми рекурсивными зависимостями:
apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances mc | grep "^\w" | sort -u)
Источник -
Как скачать рекурсивные зависимости пакета в Ubuntu