【问题标题】:openjdk 1.8 package for centos 6.5用于 centos 6.5 的 openjdk 1.8 软件包
【发布时间】:2014-07-17 23:35:49
【问题描述】:

我想尽快将我们的生产设置迁移到 openjdk 1.8。目前我们在 centos 6.5 上运行 openjdk 1.7u55。

问题是我似乎无法从谷歌那里得到一个直接的答案,即在哪里可以找到 1.8 的 yum 存储库。是否在某处发布了可用的 rpm?如果有,在哪里?如果没有,是否有可能发生这种情况的粗略 ETA(例如 centos 7 或 epel?)。我可能会等几个星期,但不会再等太久了。

我至少能找到一些 Fedora 软件包:https://apps.fedoraproject.org/packages/java-1.8.0-openjdk/builds

所以,这表明人们至少正在研究这个,但我不知道这些软件包在 centos 上是否稳定(或完全可以工作)。

为了清楚起见,我知道 jdk 1.8 还处于早期阶段,并且很清楚这些权衡。我不是在寻找有关如何从 Oracle 下载 Oracle Java 的构建说明或说明,因为他们没有 yum 存储库和许可证点击很烦人。

【问题讨论】:

  • 我只是从 Oracle 下载并解压 Linux 版本。没有点击。
  • 我最终下载了他们的 rpm(并点击了许可协议,似乎无法避免)并将其放入我们的存储库中。这似乎是在 centos 上运行 java 8 的唯一合理支持的方式。关键是,centos 还没有 openjdk 8 构建。
  • +1 应该有。
  • 这个问题正在成为关于如何使用 yum 获得 OpenJDK 8 的“Google 直接回答”。 @JillesvanGurp 我建议你把你的“更新”变成一个实际的答案,这样它就更明显了。
  • 我不知道,所以将其转换为答案。

标签: java centos6 openjdk


【解决方案1】:

Epel 似乎现在有 openjdk 1.8.0_25。所以这不再是一个问题。如果您需要 jdk 而不是 jre,请安装 sudo yum install java-1.8.0-openjdk-devel。

【讨论】:

  • 我正在 CentOS Docker 映像中尝试,并得到: 第 7 步:运行 yum -y install java-1.8.0-openjdk-devel && yum clean all ---> 在 ef4593276ccd 中运行插件:fastestmirror 确定最快的镜像 * 基础:mirrors.unifiedlayer.com * extras:mirror.oss.ou.edu * 更新:mirrors.sonic.net 没有包 java-1.8.0-openjdk-devel 可用。错误:Nothing to do 2014/11/26 12:41:42 命令 [/bin/sh -c yum -y install java-1.8.0-openjdk-devel && yum clean all] 返回非零代码:1有什么想法吗?
  • rpmfind.net/linux/rpm2html/… 似乎它适用于 centos 6.6 但不适用于 7。去图吧。
  • 您可能想在 docker 中尝试 Zulu openjdk 构建:registry.hub.docker.com/u/azul/zulu-openjdk-centos
猜你喜欢
  • 2016-08-05
  • 2016-10-15
  • 2019-04-28
  • 2017-11-19
  • 2020-03-20
  • 2014-04-26
  • 2018-03-09
  • 2015-01-30
  • 2015-04-13
相关资源
最近更新 更多