【问题标题】:Yum doesn't show all installed packagesYum 不显示所有已安装的软件包
【发布时间】:2021-06-04 00:45:59
【问题描述】:

我的一台 CentOS 7 主机上安装了 logstash。当我运行sudo yum list installed 命令时,它不在列表中。当我尝试安装 logstash 时,yum 为我提供了全新的安装。这种行为的原因可能是什么?

【问题讨论】:

    标签: linux installation centos package yum


    【解决方案1】:

    可能logstash 是手动安装的,而不是yum/rpm。您可以通过询问rpm(由yum 在后台使用)来检查这一点:

    rpm -qf /path/to/logstash-binary
    

    翻译:/path/to/logstash-binary 属于哪个包。然后你就会知道它是否属于rpm 包。如果不是,这意味着二进制文件是以其他方式安装的(解压缩,...)。 rpm(因此是yum)不知道rpm 包未安装的任何文件。

    【讨论】:

      猜你喜欢
      • 2021-05-13
      • 1970-01-01
      • 1970-01-01
      • 2018-10-31
      • 1970-01-01
      • 1970-01-01
      • 2017-10-23
      • 2018-09-22
      • 2019-10-26
      相关资源
      最近更新 更多