Я следовал инструкциям на многочисленных страницах, таких как этот , которые говорят, чтобы запустить следующие команды:
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 доступна из многих других источников, но по причинам, в которые я не могу войти, я должен используйте эту конкретную версию.
Что я могу сделать, чтобы установить это?
Ответы:
Пакет Sun / Oracle JDK больше не доступен в Ubuntu из-за того, что Oracle отказалась от «Лицензии дистрибьютора операционной системы на Java». История Вот ,
Изначально Canonical собирались сделать так, чтобы существующие установки Sun JRE / JDK получали удален по обновлению apt-get, но они отменил это решение (однако обновления / установки больше не будут доступны).
Для пользователей рекомендуется перейти на пакет OpenJDK 6. Вы все еще можете установить Oracle JDK, загрузив его с веб-сайта Oracle, но это нужно сделать вручную.
источник
Кроме того, вы можете найти этот блог полезно. Это сработало для меня и было совершенно безболезненно (установка скрипта против создания собственного пакета Java):
источник
Следующая команда должна помочь вам получить Sun JDK6 в Ubuntu 10.04
источник
Здесь есть действительно хорошие инструкции для сборки ваших собственных пакетов Sun-Java:
https://github.com/rraptorr/sun-java6
Пакеты прекрасно работают для меня в Ubuntu Lucid 10.04 x64 / i386.
источник
Вместо этого установите OpenJDK
sudo apt-get install openjdk-6-jdk
источник
у меня нормально работало на Ubuntu 10.04
Благодарю.
источник