Встановлення sun-java6-jdk з apt-get на Ubuntu 10.04


9

Я дотримувався вказівок на численних сторінках, таких як ця , де йдеться про виконання наступних команд:

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 доступна з багатьох інших джерел, але через те, що я не можу потрапити сюди, я мушу використовувати цю конкретну версію.

Що я можу зробити, щоб встановити це?


Ви можете встановити його вручну, використовуючи це посилання askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6
Mansoor Elahi

Відповіді:


7

Пакет Sun / Oracle JDK більше не доступний в Ubuntu через відставку Oracle "Ліцензія дистриб'ютора операційної системи на Java". Історія тут .

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

Рекомендація призначена для переходу користувачів на пакет OpenJDK 6. Ви все ще можете встановити Oracle JDK, завантаживши з веб-сайту Oracle, але це потрібно зробити вручну.


Чи існує OpenJDK за 10.04?
dfrankow

@dfrankow Схоже, це відповідно до списку пакунків , хоча не знаю, наскільки це актуально.
обрізка

Виявляється, openjdk-6-jdk був доступний, але не робив того, що я хотів. Це було занадто рано у своєму циклі розробок. Я в кінцевому рахунку використовував jdk Sun від superuser.com/a/439915/56544 .
dfrankow

5

Також ця публікація може бути корисною. Це працювало для мене і було абсолютно безболісним (встановлення скрипта проти створення власного пакету 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

Наступна команда повинна допомогти вам отримати 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

3
Дякую за пропозицію, але я не зміг змусити це працювати над Ubuntu 12.04 LTS
SSH

Це працювало для мене 10.04, що було корисно.
dfrankow



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.