从文件列出 Debian 中已安装的软件包

从文件列出 Debian 中已安装的软件包

我的系统无法启动,因为 /usr 已被破坏,我想在重新安装之前获取已安装软件包的列表。我知道可以使用 dpkg 或 apt 获取此信息,但我无法运行它们。

该信息存储在文件系统的什么位置?从文件中获取已安装应用程序列表的最佳方法是什么?

答案1

我认为您正在寻找 /var/lib/dpkg/status。

答案2

您还可以查看/var/apt/cache/packages所有下载的软件包的缓存位置。但是,如果删除了某个软件包,它仍会保留在那里。还有一件重要的事情:如果您已经执行了,apt-get clean那么它已经被清理了。

相关内容