【发布时间】:2021-06-04 00:45:59
【问题描述】:
我的一台 CentOS 7 主机上安装了 logstash。当我运行sudo yum list installed 命令时,它不在列表中。当我尝试安装 logstash 时,yum 为我提供了全新的安装。这种行为的原因可能是什么?
【问题讨论】:
标签: linux installation centos package yum
我的一台 CentOS 7 主机上安装了 logstash。当我运行sudo yum list installed 命令时,它不在列表中。当我尝试安装 logstash 时,yum 为我提供了全新的安装。这种行为的原因可能是什么?
【问题讨论】:
标签: linux installation centos package yum
可能logstash 是手动安装的,而不是yum/rpm。您可以通过询问rpm(由yum 在后台使用)来检查这一点:
rpm -qf /path/to/logstash-binary
翻译:/path/to/logstash-binary 属于哪个包。然后你就会知道它是否属于rpm 包。如果不是,这意味着二进制文件是以其他方式安装的(解压缩,...)。 rpm(因此是yum)不知道rpm 包未安装的任何文件。
【讨论】: