Установка sun-java6-jdk с помощью apt-get в Ubuntu 10.04

46312
Adam S

Я следовал инструкциям на многочисленных страницах, таких как эта, где говорится, что нужно запускать следующие команды:

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" sudo apt-get update sudo apt-get install sun-java6-jdk 

Однако, когда я делаю это, я все еще получаю следующую ошибку:

me@mycomputer:~$ sudo apt-get install sun-java6-jdk Reading package lists... Done Building dependency tree Reading state information... Done Package sun-java6-jdk is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package sun-java6-jdk has no installation candidate 

Я понимаю, что Java доступна из многих других источников, но по причинам, в которые я не могу войти, я должен использовать эту конкретную версию.

Что я могу сделать, чтобы установить это?

9
Вы можете установить его вручную, используя эту ссылку http://askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6 Mansoor Elahi 11 лет назад 0

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

7
prunge

Пакет Sun / Oracle JDK больше не доступен в Ubuntu из-за того, что Oracle отказалась от «Лицензии дистрибьютора операционной системы на Java». История здесь .

Первоначально Canonical собиралась сделать так, чтобы существующие установки Sun JRE / JDK удалялись при обновлении apt-get, но они отменили это решение (однако обновления / установки больше не будут доступны).

Для пользователей рекомендуется перейти на пакет OpenJDK 6. Вы все еще можете установить Oracle JDK, загрузив его с веб-сайта Oracle, но это нужно сделать вручную.

Существует ли OpenJDK для 10.04? dfrankow 11 лет назад 0
@dfrankow Похоже, что в соответствии с [список пакетов] (http://packages.ubuntu.com/lucid/openjdk-6-jdk), хотя не знаю, насколько он актуален. prunge 11 лет назад 0
Оказывается, openjdk-6-jdk был доступен, но не делал то, что я хотел. Это было слишком рано в цикле разработки. В итоге я использовал jdk от Sun с http://superuser.com/a/439915/56544. dfrankow 11 лет назад 0
5
dino

Кроме того, вы можете найти этот пост полезным. Это сработало для меня и было абсолютно безболезненно (установка скрипта против создания собственного Java-пакета):

Вы можете найти скрипт и полные инструкции по использованию на github .

Краткое и простое руководство по использованию этого скрипта выглядит следующим образом:

cd ~/ wget https://github.com/flexiondotorg/oab-java6/raw/master/oab-java.sh -O oab-java6.sh chmod +x oab-java6.sh sudo ./oab-java6.sh sudo apt-get update && sudo apt-get install sun-java6-jdk 
4
gaara87

Следующая команда должна помочь вам получить Sun JDK6 в Ubuntu 10.04

sudo add-apt-repository ppa:sun-java-community-team/sun-java6 sudo apt-get update sudo apt-get install sun-java6-jdk sudo update-java-alternatives -s java-6-sun 
Спасибо за предложение, но я не смог заставить его работать на Ubuntu 12.04 LTS SSH This 12 лет назад 3
Это сработало для меня 10.04, что было полезно. dfrankow 11 лет назад 0
1
robbyt

Здесь есть действительно хорошие инструкции для сборки ваших собственных пакетов Sun-Java:

https://github.com/rraptorr/sun-java6

Пакеты прекрасно работают для меня в Ubuntu Lucid 10.04 x64 / i386.

0
capdragon

Вместо этого установите OpenJDK

sudo apt-get install openjdk-6-jdk

-3
hmitcs

sudo apt-get установить openjdk-6-jdk

у меня нормально работало на Ubuntu 10.04

Благодарю.

QA хочет Sun Java, а не OpenJava. Lorenzo Von Matterhorn 11 лет назад 1

Похожие вопросы