Как установить openjdk-7-jdk на lucid 10.04 LTS? - программирование
Подтвердить что ты не робот

Как установить openjdk-7-jdk на lucid 10.04 LTS?

В настоящее время я использую JDK 6 на сервере Ubuntu 10.04 LTS.

Поскольку Oracle не разрешит JDK 6 в репозиториях Ubuntu, похоже, что OpenJDK 7 является лучшей альтернативой https://lists.ubuntu.com/archives/ubuntu-security-announce/2012-January/001554.html

Я заметил OpenJDK 7, доступный на 11.10 в качестве пакета, но есть ли пакет backport для lucid 10.04 LTS?

Я нашел этот https://launchpad.net/~openjdk, но он устарел на год.

4b9b3361

Ответ 1

Вы можете получить Sun Java 6 из http://blog.flexion.org/2012/01/16/install-sun-java-6-jre-jdk-from-deb-packages/, но обязательно прочитайте комментарии, так как могут быть обновления от самого разработчика. < уш >
Это может быть лучшим вариантом по нескольким причинам:
1. Предложение Ortang об использовании OpenJDK PPA имеет старые версии OpenJDK и не рекомендуется. Я даже не мог установить OpenJDK 7 для установки в моем ящике Lucid, хотя он сказал, что он поддерживается.
2. Репозиторий Canonical Parters не будет обновляться в будущем из-за изменения политики Oracle, поэтому не вытаскивайте Java из него. Простое изменение sources.list для Oneiric не поможет для более старых версий.

Конечно, если вам нужна Sun Java 7, попробуйте http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html, как было предложено ранее. Я не тестировал его, но ребята из WebUpd8 довольно надежны.

Ответ 2

Перейдите в /etc/apt/sources.list find

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu oneiric partner
deb-src http://archive.canonical.com/ubuntu oneiric partner

и раскомментируйте последние 2 строки (как показано). Выполнить sudo apt-get update

чем тип sudo apt-get install sun и нажмите кнопку "tab"... посмотрите, помогает ли это.