【发布时间】:2017-04-30 16:14:46
【问题描述】:
如果我在类似 Debian 的系统上运行 dpkg -l,我将获得已安装软件包的完整列表。
但是我在系统中哪里可以找到这个数据库呢?我可以通过读取系统上的纯文本文件获得相同的结果吗?
【问题讨论】:
如果我在类似 Debian 的系统上运行 dpkg -l,我将获得已安装软件包的完整列表。
但是我在系统中哪里可以找到这个数据库呢?我可以通过读取系统上的纯文本文件获得相同的结果吗?
【问题讨论】:
我认为这将是文件/var/lib/dpkg/status
通过运行以下 zsh 命令行来确定:
strace dpkg -l|&grep open
还有
strace dpkg --get-selections|&grep open
【讨论】: