包含所有已安装软件(包括依赖项)的列表的文件?

包含所有已安装软件(包括依赖项)的列表的文件?

我见过的所有指南都建议使用该命令dpkg --get-selections并将输出重定向到文本文件。

文件系统中是否存在某个文件包含所有已安装软件(包括依赖项)的列表?每次安装包/依赖项时更新的文件。

答案1

是的,有一个文件。不过/var/lib/dpkg/status,如果您只想获取已安装软件包的列表,这个文件实际上没什么用。从下面的输出中可以看出,这个文件包含更多信息,包括依赖项、维护者、版本、体系结构等。

ron@ron:~$ head /var/lib/dpkg/status
Package: fonts-sil-abyssinica
Status: install ok installed
Priority: optional
Section: fonts
Installed-Size: 2208
Maintainer: Ubuntu Developers <[email protected]>
Architecture: all
Multi-Arch: foreign
Version: 1.500-1
Replaces: ttf-sil-abyssinica (<< 1.200-1)

相关内容