Yum 不会显示所有已安装的软件包



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

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

rpm -qf /path/to/logstash-binary

translation:/path/to/logstash-binary属于哪个包。然后您将知道它是否属于rpm包。如果不是,这意味着二进制文件是通过其他方式安装的(解压缩,…)。rpm(因此yum)不知道rpm包中没有安装的任何文件。

相关内容

  • 没有找到相关文章

最新更新