在银河麒麟系统中统计已安装软件总数,桌面版用dpkg -l | grep "^ii" | wc -l;用户级应用用apt list --installed 2>/dev/null | wc -l减1;软件商店界面可查看“共xx个”;rpm系服务器版用rpm -qa | wc -l。

在银河麒麟操作系统中快速统计已安装软件总数,避免手动滚动计数或遗漏底层工具包,需借助终端命令直接输出精确数字。
用dpkg命令统计所有已安装deb软件包数量
该方法适用于主流桌面版(V10/V11),直接读取dpkg数据库,覆盖图形应用、命令行工具、系统库等全部.deb格式软件。
打开终端(Ctrl+Alt+T),输入:dpkg -l | grep "^ii" | wc -l 并回车执行。
命令中grep "^ii"确保只统计状态为“已安装且配置完成”的包,排除残留配置(rc)、半安装(iF)等无效条目;wc -l统计行数即为真实安装数。
若返回结果为0,说明当前系统未启用dpkg管理——这通常意味着你使用的是RPM系工业版或服务器版,需切换至rpm命令。
用apt list命令统计用户级已安装软件数量
此方式过滤掉大量系统依赖包,仅显示用户可感知的应用程序,适合快速了解“自己装了多少个能点开的软件”。
在终端中运行:apt list --installed 2>/dev/null | wc -l
注意:该命令可能因APT缓存陈旧而漏计近期安装项。若数值明显偏低,先执行sudo apt update再重试。
输出值减去1是实际数量——因为第一行固定显示“Listing…”,属于apt的提示头,不是软件包。
通过麒麟软件商店界面粗略估算已安装软件数量
适合不熟悉命令行的用户快速获得数量级概念,无需精确到个位,但能避开内核模块、开发库等不可见组件。
方法一:点击开始菜单 → 启动“麒麟软件商店” → 切换到“已安装”标签页 → 拖动右侧滚动条到底部,观察页面左下角显示的“共 XX 个”字样。
方法二:在软件商店“已安装”页右上角搜索框输入空格并回车 → 系统会强制刷新列表并显示总数,该数值比标签页底部统计更可靠,因为它绕过了前端懒加载导致的计数延迟。
【注意】此数值不含通过deb/rpm命令直接安装、未向软件商店注册的软件,例如用dpkg -i手动安装的离线包。
用rpm命令统计RPM系系统已安装软件数量
仅适用于银河麒麟高级服务器版(如V10工业版)或部分国产CPU定制版,这些版本默认使用RPM而非dpkg作为底层包管理器。
第一步:确认是否为RPM系系统,在终端执行:cat /etc/os-release | grep ID,若输出含ID="kylin"且ID_LIKE="rhel fedora",则适用本方法。
第二步:执行:rpm -qa | wc -l
第三步:如需排除内核相关包(避免重复计数),追加过滤:rpm -qa | grep -v "kernel-" | wc -l
rpm -qa默认列出所有RPM包,包括glibc、openssl等基础库——它们占总数约30%,若只关心“应用类”软件,建议结合rpm -qa --queryformat '%{NAME}\n' | grep -E "(app|tool|studio|ide|browser|office)" | wc -l进一步筛选。











