我想知道 Red Hat 在其当前的 RHEL 6.4 版本中提供了多少二进制和源代码包。
答案1
根据记录,没有简单的方法可以获取 RHEL 中的软件包数量。正如 Nils 和 vonbrand 指出的那样,重要的是要说的是,它没有说明任何有关发行版的信息,而且 RHEL 中还有很多其他渠道/存储库。
尽管如此,为了回答最初的问题,这就是我的想法(在 RHEL 6.4 系统上运行):
二进制包:
yum list | egrep "(rhel-x86_64-server-6|RedHatEnterpriseLinux)" | wc -l
--> 3742 个包
源码包:
wget -q -O - http://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/ | grep 'src.rpm' | perl -p -e 's,.*href="([a-zA-Z0-9-_.+]+?)-[0-9].*".*,$1,' | sort -u | wc -l
--> 2187 个包