我的系统无法启动,因为 /usr 已被破坏,我想在重新安装之前获取已安装软件包的列表。我知道可以使用 dpkg 或 apt 获取此信息,但我无法运行它们。
该信息存储在文件系统的什么位置?从文件中获取已安装应用程序列表的最佳方法是什么?
答案1
我认为您正在寻找 /var/lib/dpkg/status。
答案2
您还可以查看/var/apt/cache/packages
所有下载的软件包的缓存位置。但是,如果删除了某个软件包,它仍会保留在那里。还有一件重要的事情:如果您已经执行了,apt-get clean
那么它已经被清理了。