在哪里可以获取 1.6 open jdk rpm 以安装在 Fedora 17 上

在哪里可以获取 1.6 open jdk rpm 以安装在 Fedora 17 上

可能重复:
如何在 Fedora 17 中安装旧版 OpenJDK 1.6?

我注意到无法使用 yum 在 fedora 17 上安装 open jdk 1.6。

哪里可以下载 open jdk 1.6 rpm 来安装在 fedora 17 上?我找了一上午都没找到。

另外,我想知道如果我安装 fedora 16,它是否会默认附带 jdk 1.6。这是更好的选择吗?

非常感谢

答案1

您可以使用 Fedora 16 中的 Openjdk 1.6。使用此命令:

yum install java-1.6.0-openjdk --releasever=16 --nogpgcheck

--nogpgcheck因为yum抱怨没有 Fedora 16 的密钥,也许有更好的方法来解决这个问题)

但这表明,这java-1.7.0-openjdk将过时java-1.6.0-openjdk并跳过安装。它表明xorg-x11-fonts-Type1需要该包。所以我做了

yum install xorg-x11-fonts-Type1

然后我使用了 openjdk 包,该包yum下载后由于以下原因拒绝安装:过时的警告

rpm --nodeps -ihv /var/cache/yum/x86_64/16/updates/packages/java-1.6.0-openjdk-1.6.0.0-68.1.11.5.fc16.x86_64.rpm

--nodeps用于覆盖过时的警告

现在我的系统上同时安装了 Java 1.6 和 Java 1.7。Java 1.7 是我的默认版本。而 Java 1.6 则在 中/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java

附言:不会有任何冲突当你安装 1.7 和 1.6 时。从 Fedora 17 中删除 1.6 的原因是,OpenJDK6 将2012 年 11 月之后不再获得安全更新

答案2

您可以使用 rpm 搜索引擎进行搜索,例如http://rpm.pbone.net/。转到高级搜索,选择 Fedora 17 并搜索“java-1.6.0-openjdk”。我在那里找到了这些链接:

x86_64:http://rpm.pbone.net/index.php3/stat/4/idpl/17757925/dir/fedora_17/com/java-1.6.0-openjdk-1.6.0.0-65.1.11.fc17.x86_64.rpm.html

i386:http://rpm.pbone.net/index.php3/stat/4/idpl/17729655/dir/fedora_17/com/java-1.6.0-openjdk-1.6.0.0-65.1.11.fc17.i686.rpm.html

相关内容