Где взять 1.6 open jdk rpm для установки на fedora 17

3850
conteh

Возможное дублирование:
Как установить более старый OpenJDK 1.6 в Fedora 17?

Замечу, что нельзя установить open jdk 1.6 на fedora 17, используя yum.

Где скачать open jdk 1.6 rpm для установки на fedora 17? Я искал все утро, не в состоянии найти его.

Также мне интересно, если я установлю Fedora 16 .. будет ли это с jdk 1.6 по умолчанию. Это лучший путь?

Большое спасибо

0
Есть ли причина, по которой вам нужно 1,6 против 1,7? Ignacio Vazquez-Abrams 12 лет назад 0

2 ответа на вопрос

1
erik

You could use Openjdk 1.6 from Fedora 16. Use this command:

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

(--nogpgcheck because yum complains of not having the key for Fedora 16, maybe there are better ways to solve this)

But this shows, that java-1.7.0-openjdk obsoletes java-1.6.0-openjdk and skips installation. And it shows that the package xorg-x11-fonts-Type1 is needed. So I did

yum install xorg-x11-fonts-Type1 

and then I used the openjdk package which yum downloaded but refused to install because of the obsoletes warning

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 for overriding the obsoletes warning)

Now I have both java 1.6 and java 1.7 on my system. Java 1.7 is my default. And Java 1.6 is in /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java.

PS: There won't be any conflicts when you install both 1.7 and 1.6. The reason for removing 1.6 from Fedora 17 was, that OpenJDK6 will no longer get security updates after November 2012.

0
terdon

Вы можете искать его с помощью поисковой системы 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