我正在尝试设置一个从基础 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/find
findutils
是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
...