【问题标题】:Yum and RPM show that the number of installed packages is different [closed]Yum 和 RPM 显示安装包的数量不同 [关闭]
【发布时间】: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


    【解决方案1】:

    例如,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

    【讨论】:

      【解决方案2】:

      这很正常。如果您使用 RPM 安装软件包,Yum 将不知道它们。如果您希望它们由yum update 管理,最好使用 yum 安装软件包。

      【讨论】:

      • 我应该获得正确数量的已安装软件包
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-02
      • 1970-01-01
      • 1970-01-01
      • 2021-06-04
      • 2012-01-02
      • 2010-12-18
      相关资源
      最近更新 更多