我注意到無法使用 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
然後我使用了yum
下載的openjdk包,但由於以下原因拒絕安裝過時警告
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”。我在那裡找到了這些連結: