需要 /usr/bin/find 但我找不到安装它的包

需要 /usr/bin/find 但我找不到安装它的包

我正在尝试设置一个从基础 amazonlinux 运行的 Docker 容器并安装 Oracle 版本的 jdk,但它始终失败并出现以下错误:

error: Failed dependencies:
    /usr/bin/find is needed by jdk1.8.0_144-2000:1.8.0_144-fcs.x86_64

我尝试过 yum 安装 find 但不存在该名称的软件包。我尝试过谷歌搜索,但使用“查找”一词不会返回任何有用的信息。不确定我错过了什么

答案1

/usr/bin/findfindutils是RHEL 和基于它的系统(其中 amazonlinux )中软件包的一部分。所以你必须安装findutils来修复你的依赖关系。

答案2

您可以检查哪个包提供了特定的可执行文件

yum provides /usr/bin/find

我得到(在 Fedora 24 上):

 $ yum provides /usr/bin/find
 ...
 findutils-1:4.6.0-7.fc24.x86_64 : The GNU versions of find utilities (find and xargs)
 Repo        : @System
 ...

相关内容