每个受支持的体系结构存在多少个包?

And*_*nte 5 architecture

就是这样。我怎么知道在 repos 中有多少 i386、arm64、armhf、ppc64el 和 amd64 软件包可用?

Jer*_*err 4

从一点点进去/var/lib/apt/lists

[jk@pecola ~]$ for f in /var/lib/apt/lists/*binary-*_Packages; 做 echo -n $(basename "$f")": "; grep '^包:' "$f" | 厕所-l; 完毕
apt:9999_ubuntu_dists_precise_main_binary-amd64_Packages:8204
apt:9999_ubuntu_dists_precise_main_binary-i386_Packages:8221
apt:9999_ubuntu_dists_precise_multiverse_binary-amd64_Packages: 688
apt:9999_ubuntu_dists_precise_multiverse_binary-i386_Packages: 700
apt:9999_ubuntu_dists_precise_restricted_binary-amd64_Packages: 21
apt:9999_ubuntu_dists_precise_restricted_binary-i386_Packages: 21
apt:9999_ubuntu_dists_precise_universe_binary-amd64_Packages:29593
apt:9999_ubuntu_dists_precise_universe_binary-i386_Packages:29647

所以:

  • AMD64 为 38506(= 9204 + 688 + 21 + 29593)
  • i386 为 38589 (= 8221 + 700 + 21 + 29647)

这是假设您对构建的包感兴趣,而不是源(一个源可以用于构建多个可安装的 .debs)。另外,这个数字特定于我在我的机器上设置的存储库(主要、受限、宇宙和多重宇宙)。