执行这个命令 – yum install java-1.7.0-openjdk
产量 – 没有包java-1.7.0-openjdk可用。
这是因为我没有回购 – 但我有点不知道在哪里,以及如何添加回购,使我的百胜可以正确安装。
编辑:
我的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 release 7(月光)
你不会说你正在使用哪个版本的Fedora,这是一个重要的信息。
对于Fedora 16,这是在更新回购,所以上面的命令应该正常工作; 这表明,虽然没有certificate,你是在早期版本的Fedora。
我已经在F15的更新回购( 在我的本地镜像 ),只有java-1.6.0-openjdk。 所以看起来1.7.0并没有马上出来让F15从中受益(事实上,在F16的准备阶段有一些讨论是否或如何在1.7版本中获得,你可以阅读它在这个线程,如果你想)。
所以我绝对不希望在F14及更早版本中find1.7.0,因为这些版本现在不支持。
如果你是F15,你可能会从别人的回购库中定制构build中受益,但是你必须让我们知道你的Fedora版本是什么。 F14和更早的版本,我担心你只是运气不好,而且你需要升级。
编辑:你正在使用Fedora 7.现在我不能肯定地说,没有人在某些奇怪的仓库中保留F7的最新软件包,但对我来说似乎不太可能 。
我是否可以重申我的警告,即F7已经过时了,不适合在2012年部署任何东西 ? 你现在不能轻易地升级它(因为现代的Fedora不会升级任何两个以上的转换,所以你必须去7-9-11-13-15-16); 如果您决定继续使用Fedora,则需要至less每年辞职一次升级。 否则,使用服务器级别的操作系统 – CentOS将最适合您,作为Fedora用户,但Ubuntu / Debian / SuSE /等。 都有他们的长期支持产品。 祝你好运。
您可能select了不正确的软件包版本。 您可以使用以下方式检查包裹可用性
$ yum search openjdk
如果您find所需的软件包,则可以安装它。