列出Linux二进制/dll使用的文件/debian包
lddcollect的Python项目详细描述
LDD集合
列出运行ELF可执行文件或加载ELF库所需的所有共享库文件。 在基于Debian的系统上,还可以列出所需的包,而不是库文件。在
典型用例:本地编译的应用程序或库 依赖项的数目,并且你想共享这个二进制文件。此工具将列出 所有共享库都需要运行它。然后可以使用 只是需要的图书馆。或者你可能想知道什么包 需要安装才能运行此应用程序(基于Debian的系统仅用于 现在)。在
安装
这个工具是基于Python(3.6+)的。它可以与pip一起安装:
pip install lddcollect
使用
^{pr2}$有两种操作模式。在
- 列出执行提供的输入所需的所有共享库文件
- 列出执行所提供输入所需的apt-get install所需的所有包 以及任何需要但不在包中的共享库 管理层。在
在第一种模式中,它类似于ldd,只是引用了 还列出了库。在第二种模式下,共享库依赖项 都是在包管理下没有列出,而是包的名称 前提是列出了依赖项。在
- 项目
标签: