Как установить Sun Java JDK в Ubuntu 10.10 (Maverick Meerkat)?

64

Я попытался добавить репозиторий Canonical Partner, но я все еще не могу найти пакет sun-java6-jdk. Каков правильный способ установки Oracle Sun JDK вместо OpenJDK на Ubuntu 10.10 (Maverick Meerkat)?

  • 8
    Я думаю, вопрос superuser.com .
  • 3
    @zengr, я знал, что об этом стоит упомянуть, но, как писал @nulluserexception, это вопрос программистов. Пользователи (даже те супер) вряд ли заботятся об этом. Вероятно, такой вопрос возникнет только у программиста.
Показать ещё 5 комментариев
Теги:

13 ответов

29
Лучший ответ

Обновление (2010/10/01): Yesss, Sun Java, наконец, загружена в официальный репозиторий партнеров Ubuntu 10.10 Maverick.


Обновление (2010/09/27): Читатели могут захотеть проверить Sun Java6 Packages [обновлено]. Я все еще ожидаю, что официальные пакеты будут доступны в партнерских репозиториях в распутный период.


По неизвестной причине sun-java6-jdk еще не доступны в партнерских репозиториях.

Таким образом, либо загрузите необходимые пакеты из http://archive.canonical.com/pool/partner/s/sun-java6/ и установите их с помощью dpkg -i.

Или временно замените репозиторий партнеров maverick

http://archive.canonical.com/ubuntu maverick partner

с помощью ясного (замените maverick на lucid в приведенной выше строке, дайте мне знать, если вам нужна дополнительная помощь для этого). Затем установите sun-java6. И верните изменения.

  • 0
    Я боялся хаотизировать свою базу данных пакетов (у меня когда-то был такой неприятный опыт), используя репозитории другой версии, и пришел с dpkg. Работал довольно хорошо (но пакеты "bin" и "jre" зависят друг от друга, поэтому мне пришлось форсировать). Другая проблема, которая может быть вызвана несовместимостью с покупными версиями, заключается в том, что JAVA_HOME env. var не был определен автоматически.
  • 0
    Теперь он называется Intrepid, а не Maverick.
54

В настоящее время пакеты Sun Java 6 отлично работают сейчас для пользователей Ubuntu 10.10 и 10.04. Он отлично работает для меня.

sudo apt-get install python-software-properties

sudo add-apt-repository ppa:sun-java-community-team/sun-java6

sudo apt-get update

sudo apt-get install sun-java6-jdk
  • 4
    Моя попытка не установить sun-java6 (E: невозможно найти пакет sun-java), поэтому я установил его так: sudo apt-get install sun-java6-jre sun-java6-bin
  • 5
    Это работало хорошо, но на самом деле мне также нужно было использовать apt-get install sun-java6-jdk
Показать ещё 8 комментариев
23
sudo add-apt-repository ppa:sun-java-community-team/sun-java6

sudo apt-get update

sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-jdk
  • 0
    Это сработало. Больше очков для вас!
  • 0
    это первый в списке, который работал с первой попытки с наименьшим количеством команд.
Показать ещё 1 комментарий
16

Установка:

для 10.10:

sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner"

за 11.04

sudo add-apt-repository "deb http://archive.canonical.com/ natty partner"

Продолжить:

sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin

Использовать по умолчанию:

sudo update-alternatives --config java

Установка JDK:

sudo apt-get install sun-java6-jdk

Исходный код (для использования в разработке):

sudo apt-get install sun-java6-source

Источник этих инструкций: https://help.ubuntu.com/community/Java

  • 0
    Преимущество в том, что вы автоматически получите исходный код
11

Все, что вам нужно сделать, это разобрать две строки в файле /etc/apt/sources.list, которые относятся к "партнеру"

sudo nano /etc/apt/sources.list
# uncomment the two lines referring to "partner"
sudo apt-get update 
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-jdk

(Я не могу найти команду add-apt-repository на Ubuntu 10.10, 64 amd... даже поиск с apt-cache ничего не дает)

7

Он отлично работает для меня, но с другой командой:

root@ubuntu:/usr/bin# sudo apt-get install sun-java6

Сообщение об ошибке:

Не удалось найти пакет sun-java6.

root@ubuntu:/usr/bin# sudo apt-get install sun-java*

Бам, это сработало.

  • 0
    для меня эта команда устанавливает openjdk jvm
2

Это сработало для меня:

sudo add-apt-repository ppa:sun-java-community-team/sun-java6

sudo apt-get update

sudo apt-get install sun-java6-jre sun-java6-jdk
2

Я предполагаю, что вам нужен сам JDK. Если это так, вы можете выполнить следующее:

sudo add-apt-repository ppa:sun-java-community-team/sun-java6

sudo apt-get update

sudo apt-get install sun-java6-jdk

Вам действительно не нужно обходить источники редактирования или что-то в этом роде.

2

Возможно, вам придется использовать эту версию в репозитории партнеров Lucid. Я сделал это в Lucid (я использовал версию из Karmic multiverse, прежде чем понял, что ее перевели на партнерское репо), и все получилось отлично. Не уверен, куда он отправился в Маверик.

1

Если add-apt-repository он не работает, попробуйте это:

sudo apt-get install python-software-properties

Этот пакет необходим для выполнения этой команды, на моем сервере он не был установлен по умолчанию (сервер Ubuntu x64)

1

Для Ubuntu 10.10 Desktop просто выполните это: Ubuntu - установка Java.

0

Ниже приведены пошаговые инструкции, Как установить Sun Java JDK в Ubuntu 10.10 Maverick Meerkat.

0

Репозитории Ubuntu могут быть более полезными

https://wiki.ubuntu.com/LucidLynx/ReleaseNotes#Sun%20Java%20moved%20to%20the%20Partner%20repository

Ещё вопросы

Сообщество Overcoder
Наверх
Меню