Total package names: 39553 (1,582k)
Normal packages: 30033
Pure virtual packages: 511
Single virtual packages: 2762
Mixed virtual packages: 305
Missing: 5942
Total distinct versions: 32378 (1,813k)
Total distinct descriptions: 32378 (777k)
Total dependencies: 210651 (5,898k)
Total ver/file relations: 34931 (559k)
Total Desc/File relations: 32378 (518k)
Total Provides mappings: 5816 (116k)
Total globbed strings: 169 (2,278)
Total dependency version space: 1,052k
Total slack space: 73.4k
Total space accounted for: 10.0M
就像 Dennis 所说,是在(或其他本地包管理器,如)
apt-get
之上的一层。管理机器上的本地包,同时提供一种从远程存储库中获取包并解决将交给.dpkg
rpm
dpkg
apt-get
dpkg
列出机器上已安装的软件包提供的文件。
使用 apt-get,您可能希望列出软件包提供的文件,即使它没有安装在您的系统中。幸运的是,有一个名为 的工具,
apt-file
除了apt-get
. 你可以这样使用它:请注意,
apt-file
使用包存储库中称为 Contents 文件的特殊文件。虽然所有官方存储库都有这些文件,但某些第三方存储库可能没有它们,因此apt-file
无法列出这些存储库上的包的内容。还将列出您可以使用的其他好东西
apt-file
,例如apt-file search <keyword>
可以让您找到哪些包提供给定文件。没有等价物。
apt-get
是 之上的一层dpkg
,而不是替代它。apt-cache
可用于您可能想做的一些事情:实际列出所有包:
要实际列出
apt-get
缓存中的所有包,请使用apt-cache pkgnames
.dpkg -l
这与for非常等价apt-get
,只是它只显示包名称,而不显示任何其他dpkg
可能显示的信息。注意:使用
apt-cache pkgnames
会产生非常多的输出,在我的系统上它多达 39553 行。要提前查看系统上有多少行,请尝试使用apt-cache stats
(见下文)。搜索:
使用
apt-cache search <regex> [<regex> [...]]
where<regex>
是一个或多个正则表达式进行搜索。计数:
用于
apt-cache stats
显示自上次以来有关该缓存的一些统计信息apt-get update
。例如,示例输出可能是:
它不存在。您可以使用 GUI 突触,它将向您显示所有已安装的软件包。
如下图所示。