如何统计源包的数量

如何统计源包的数量

我根据多种因素将 Ubuntu 与其他发行版进行比较,其中一个因素是我需要源包的数量,这可能比发行版所拥有的包总数更好。

看起来我可以使用apt-cache dumpavail并从每个部分获取包名称或源名称(如果有),然后从中获取唯一计数。但是,有没有更简单、更快捷的方法?

答案1

您可以查看目录中名称以 结尾的文件grep的行数:Package:_Sources/var/lib/apt/lists/

grep '^Package: ' /var/lib/apt/lists/*_Sources | wc -l

在我的 Ubuntu 11.10 机器上,我得到了数字 17150。

答案2

也许您可以将输出转储到文本文件,然后使用 gedit 查找行数,行数代表包的数量。(我假设 1 个包占用 1 行)

相关内容