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

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

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

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

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

2 ответа2

1

Вы можете использовать Openjdk 1.6 из Fedora 16. Используйте эту команду:

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 .

PS: Конфликтов при установке 1.7 и 1.6 не будет. Причина удаления 1.6 из Fedora 17 заключалась в том, что OpenJDK6 больше не будет получать обновления безопасности после ноября 2012 года.

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .