does the command apt-cache depends package_name list out the level 1 dependencies of the package or all the dependencies of the package recursively? The answer in What is apt-cache used for? says that it displays raw dependencies. Is it same as level1 dependencies?
apt-cache depends
is not recursive. There's a separate tool calledapt-rdepends
for that. I have no idea what you mean by "level 1" dependencies, I have not seen that term in any official packaging documentation.