Mögliches Duplikat:
Wie installiere ich das ältere OpenJDK 1.6 in Fedora 17?
Ich stelle fest, dass sich Open JDK 1.6 mit Yum nicht auf Fedora 17 installieren lässt.
Wo kann man das Open JDK 1.6 RPM herunterladen, um es auf Fedora 17 zu installieren? Ich habe den ganzen Morgen gesucht und konnte es nicht finden.
Außerdem frage ich mich, ob JDK 1.6 standardmäßig enthalten ist, wenn ich Fedora 16 installiere. Ist das der bessere Weg?
Vielen Dank
Antwort1
Sie können Openjdk 1.6 von Fedora 16 verwenden. Verwenden Sie diesen Befehl:
yum install java-1.6.0-openjdk --releasever=16 --nogpgcheck
( --nogpgcheck
weil yum
er sich beschwert, den Schlüssel für Fedora 16 nicht zu haben. Vielleicht gibt es bessere Möglichkeiten, das Problem zu lösen.)
Aber das zeigt, dass es die Installation java-1.7.0-openjdk
überflüssig macht java-1.6.0-openjdk
und überspringt. Und es zeigt, dass das Paket xorg-x11-fonts-Type1
benötigt wird. Also habe ich
yum install xorg-x11-fonts-Type1
und dann habe ich das openjdk-Paket verwendet, das yum
heruntergeladen wurde, sich aber nicht installieren ließ, weilmacht Warnung obsolet
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
zum Überschreiben dermacht Warnung obsolet)
Jetzt habe ich sowohl Java 1.6 als auch Java 1.7 auf meinem System. Java 1.7 ist mein Standard. Und Java 1.6 ist in /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
.
PS:Es wird keine Konflikte gebenwenn Sie sowohl 1.7 als auch 1.6 installieren. Der Grund für das Entfernen von 1.6 aus Fedora 17 war, dass OpenJDK6nach November 2012 keine Sicherheitsupdates mehr erhalten.
Antwort2
Sie können mit einer RPM-Suchmaschine wiehttp://rpm.pbone.net/. Gehen Sie zur erweiterten Suche, wählen Sie Fedora 17 und suchen Sie nach „java-1.6.0-openjdk“. Ich habe dort diese Links gefunden: