Возможный дубликат:
Как установить старую версию OpenJDK 1.6 в Fedora 17?
Отмечу, что невозможно установить open jdk 1.6 на Fedora 17 с помощью yum.
Где можно скачать open jdk 1.6 rpm для установки на fedora 17? Я искал все утро, но не смог найти.
Также интересно, если я установлю fedora 16.. она будет по умолчанию с jdk 1.6. Это лучший путь?
Большое спасибо
решение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
.
P.S.:Никаких конфликтов не будет.когда вы устанавливаете и 1.7 и 1.6. Причина удаления 1.6 из Fedora 17 была в том, что OpenJDK6 будетбольше не получать обновления безопасности после ноября 2012 г..
решение2
Вы можете найти его с помощью поисковой системы RPM, напримерhttp://rpm.pbone.net/. Перейдите в расширенный поиск, выберите Fedora 17 и найдите "java-1.6.0-openjdk". Я нашел там эти ссылки: