Как установить Sun Java JDK в Ubuntu 10.10 (Maverick Meerkat)? - PullRequest
64 голосов
/ 20 сентября 2010

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

Ответы [ 13 ]

56 голосов
/ 22 октября 2010

В настоящее время пакеты 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
30 голосов
/ 20 сентября 2010

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


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


По неизвестной причине, 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. И отменить изменения.

23 голосов
/ 30 ноября 2010
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
16 голосов
/ 16 марта 2011

Установка:

для 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

11 голосов
/ 12 января 2011

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

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 голосов
/ 12 марта 2011

У меня нормально работает, но с другой командой:

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

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

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

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

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

2 голосов
/ 14 марта 2011

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

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 голосов
/ 12 февраля 2011

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

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

sudo apt-get update

sudo apt-get install sun-java6-jdk

На самом деле вам не нужно заниматься редактированием источников или чего-либо подобного.

2 голосов
/ 20 сентября 2010

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

1 голос
/ 24 февраля 2011

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

sudo apt-get install python-software-properties

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...