【发布时间】:2016-07-28 09:40:06
【问题描述】:
[root@study ~]# rpm -qa | wc -l
777
[root@study ~]# yum list installed | wc -l
1054
我想知道为什么不同,我应该得到正确数量的安装包吗?
【问题讨论】:
标签: linux rpm yum rhel package-managers
[root@study ~]# rpm -qa | wc -l
777
[root@study ~]# yum list installed | wc -l
1054
我想知道为什么不同,我应该得到正确数量的安装包吗?
【问题讨论】:
标签: linux rpm yum rhel package-managers
例如,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。
【讨论】:
这很正常。如果您使用 RPM 安装软件包,Yum 将不知道它们。如果您希望它们由yum update 管理,最好使用 yum 安装软件包。
【讨论】: