在 CentOS (FIWARE) 中下载和安装 Java JDK 时出错

Error downloading and installing Java JDK in CentOS (FIWARE)

我正在尝试在我的 FIWARE 实例中配置 Cygnus。按照 readthedocs 教程,我执行以下命令:

yum install java-1.7.0-openjdk-devel

并列出以下错误:

Loaded plugins: fastestmirror, presto

Setting up Install Process

Loading mirror speeds from cached hostfile

  *base: mirror.gadix.com

  *epel: mirror.airenetworks.es

  *extras: mirror.gadix.com

  *updates: mirror.airenetworks.es


http://repositories.lab.fiware.org/repo/rpm/6/repodata/repomd.xml: 

[Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.

Error: Can not retrieve repository metadata (repomd.xml) for repository: fiware. Please verify your path and try again

有人知道它是什么以及如何解决吗?我是 Linux 环境的新手。

它对我来说工作正常,请参考 this answer 清理元数据并尝试重新安装。 RHEL 文档提到类似 commands 用于 OpenJdk 开发安装。

或运行以下命令并再次尝试安装:

yum clean all
yum makecache
yum update

Java 版本是过去的变化,最新的 Cygnus 版本(目前是 1.12.0)使用 Java 1.8,所以你可能应该 运行:

yum install java-1.8.0-openjdk-devel

我建议您去 the RUN statement in Dockerfile 看看。用于构建 docker 容器的相同过程可以用于本地安装 Cygnus。