Где взять 1.6 open jdk rpm для установки на fedora 17
Возможный дубликат:
Как установить более старый 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 ответа
Вы можете использовать Openjdk 1.6 из Fedora 16. Используйте эту команду:
yum install java-1.6.0-openjdk --releasever=16 --nogpgcheck
(--nogpgcheck
так как yum
жалуется на отсутствие ключа для Fedora 16, возможно есть более эффективные способы решить эту проблему)
Но это показывает, что java-1.7.0-openjdk
Obsoletes 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 года.
Вы можете искать его, используя поисковую систему rpm, например http://rpm.pbone.net/. Перейдите к расширенному поиску, выберите Fedora 17 и найдите "java-1.6.0-openjdk". Я нашел эти ссылки там: