如何添加(和安装)java openjdk 存储库到你的 yum fedora?

Dav*_*vid 5 yum

执行这个命令 - yum install java-1.7.0-openjdk

产量 - 没有可用的包 java-1.7.0-openjdk。

那是因为我没有 repo - 但我对在哪里以及如何添加 repo 以便我的 yum 可以正确安装它有点无能为力。

编辑:

我的 Fedora 版本是:

Linux cl-t046-230cl.privatedns.com 2.6.23.15-80.fc7 #1 SMP Sun Feb 10 17:29:10 EST 2008 i686 i686 i386 GNU/Linux

Fedora 第 7 版(月光)

Mad*_*ter 4

您没有说明您正在使用哪个版本的 Fedora,这是一条至关重要的信息。

对于 Fedora 16,它位于更新存储库中,因此上面的命令应该可以正常工作;这表明(尽管并不能证明)您使用的是早期版本的 Fedora。

我查看了 F15 的更新存储库(在我的本地镜像),并且只有 java-1.6.0-openjdk。因此,看起来 1.7.0 的发布速度不够快,F15 无法从中受益(事实上,在 F16 的准备阶段,有一些关于是否或如何将 1.7.0 纳入该版本的讨论,您可以阅读如果你愿意的话,就在这个线程中)。

所以我绝对不希望在 F14 及更早版本中找到 1.7.0,因为这些版本现在已经不再支持。

如果您是 F15,您可能能够从其他人的存储库中的自定义构建中受益,但您必须让我们知道您使用的 Fedora 版本。F14 及更早版本,我担心您只是运气不好 - 而且无论如何您都需要升级。

编辑:您正在使用 Fedora 7。现在我不能肯定地说没有人在某个奇怪的存储库中保存 F7 的最新软件包,但对我来说这似乎极不可能

我可以重复我的警告吗,F7 已经过时了,不适合在 2012 年部署任何东西?您现在无法轻松升级它(因为现代 Fedora 不会升级超过两个版本的过时版本,因此您必须使用 7-9-11-13-15-16);如果您决定继续使用 Fedora,则需要每年至少升级一次。如果做不到这一点,请使用服务器级操作系统 - 作为 Fedora 用户,CentOS 将最适合您,但 Ubuntu/Debian/SuSE/等。他们也都提供长期支持。祝你好运。