[root@study ~]# rpm -qa | wc -l
777
[root@study ~]# yum list installed | wc -l
1054
我想知道为什么不同,我得到正确数量的已安装包?
答案 0 :(得分:0)
这很正常。如果您使用RPM安装软件包,Yum将无法了解它们。如果您希望由yum update
管理它们,最好安装yum包。
答案 1 :(得分:0)
示例,CentOS 7:
$ rpm -qa | wc -l
1733
$ yum list installed | wc -l
1757
原因:wc
还会计算24“额外的yum行”...请查看:
$ yum list installed >> yum-list-installed.txt
$ rpm -qa >> list__rpm-qa.txt
...并在文本文件中查看结果:使用启用了行号的编辑器。
注意:以上命令是非特权用户命令。没理由使用root
。