![使用 Ubuntu 或 Debian 中输入文件中的顶级包生成带版本的依赖包列表](https://linux22.com/image/1175331/%E4%BD%BF%E7%94%A8%20Ubuntu%20%E6%88%96%20Debian%20%E4%B8%AD%E8%BE%93%E5%85%A5%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E9%A1%B6%E7%BA%A7%E5%8C%85%E7%94%9F%E6%88%90%E5%B8%A6%E7%89%88%E6%9C%AC%E7%9A%84%E4%BE%9D%E8%B5%96%E5%8C%85%E5%88%97%E8%A1%A8.png)
Ubuntu/Debian 中是否有类似 npm lock-file 的东西可以生成 Debian 软件包树,其中包含直接和传递依赖项的精确版本?例如,Redis 的 lock-file 将类似于
redis-server= 5:4.0.9-1ubuntu0.2
lsb-base=3.2-14
redis-tools=5:4.0.9-1ubuntu0.2
lsb-base
libc6= 2.14
...
此外,如果可以通过编程生成这样的状态,那么如何将其用于 apt-get install 或 dpkg?