yum和rpm显示安装的包数不一样
Yum and RPM show that the number of installed packages is different
[root@study ~]# rpm -qa | wc -l
777
[root@study ~]# yum list installed | wc -l
1054
我想知道为什么不同,我应该得到正确的安装包数量吗?
这是正常的。如果您使用 RPM 安装软件包,Yum 将不会知道它们。如果你想让它们由 yum update
.
管理,最好用 yum 安装包
例如,CentOS 7:
$ rpm -qa | wc -l
1733
$ yum list installed | wc -l
1757
原因:wc
也将计算 24 "extra yum lines" ...请检查:
$ yum list installed >> yum-list-installed.txt
$ rpm -qa >> list__rpm-qa.txt
...并在文本文件中观察结果:使用启用行号的编辑器。
注意:以上命令为非特权用户命令。没有理由使用 root
。
[root@study ~]# rpm -qa | wc -l
777
[root@study ~]# yum list installed | wc -l
1054
我想知道为什么不同,我应该得到正确的安装包数量吗?
这是正常的。如果您使用 RPM 安装软件包,Yum 将不会知道它们。如果你想让它们由 yum update
.
例如,CentOS 7:
$ rpm -qa | wc -l
1733
$ yum list installed | wc -l
1757
原因:wc
也将计算 24 "extra yum lines" ...请检查:
$ yum list installed >> yum-list-installed.txt
$ rpm -qa >> list__rpm-qa.txt
...并在文本文件中观察结果:使用启用行号的编辑器。
注意:以上命令为非特权用户命令。没有理由使用 root
。