Будет ли Java Sun доступна в репозитории партнеров Canonical?
Я только что обнаружил, что Oracle (Sun) Java6 исчез из партнерского репозитория Canonical.
До того, как Java была взята из всех репозиториев, я купил Minecraft для игры в Ubuntu. После недавней переустановки я не могу найти способ играть в эту игру в единственной ОС, установленной сейчас на моих системах.
Java-эквиваленты с открытым исходным кодом не будут работать с этим программным обеспечением, и я не могу использовать Yahoo Games со своими друзьями. Где-то у меня должен был быть выбор относительно того, с какими рисками безопасности я готов иметь дело, чтобы продолжать использовать или не использовать платное коммерческое программное обеспечение.
Есть ли какое-либо решение, кроме прямой загрузки Java от Sun и попытки переустановить вручную? Этот метод в сочетании с моими короткими навыками в Ubuntu не подходит.
5 ответов
Sun Java была отключена с помощью обновления безопасности из-за того, что она открывала для пользователей известные дыры в безопасности, и была удалена из архива партнера.
Из-за серьезной угрозы безопасности Canonical немедленно выпускает обновление безопасности для плагина браузера JDK Sun, которое отключит плагин на всех машинах. Это снизит риск пользователей от вредоносных сайтов, использующих уязвимую версию Sun JDK.
Таким людям настоятельно рекомендуется либо установить OpenJDK, либо JDK Oracle для своих нужд Java. Сторонние PPA, которые распространяют "Sun Java" ранее, чем обновление 28, также уязвимы и не должны рекомендоваться для любого использования.
На этой странице есть более подробное объяснение проблемы:
И вы можете найти информацию о Java в официальной документации:
Для установки OpenJDK следуйте этим инструкциям:
и вот инструкции с этого сайта, если вы хотите установить Oracle Java:
1) Oracle JDK больше не будет выпускаться или поддерживаться с Oneiric, вместо этого будет использоваться OpenJDK. Вы по-прежнему сможете вручную установить его и использовать бесплатно, загрузив его со страницы загрузки Oracle.
2) Icedtea по-прежнему будет использоваться для интеграции 11.10, как вы можете видеть здесь.
Вы все еще можете установить Oracle (Sun) Java JRE вручную, применив это простое руководство: http://sites.google.com/site/easylinuxtipsproject/java
Таким образом, вы не рискуете с непроверенными PPA и прочим.
Согласно Oracle, OpenJDK теперь является официальной версией Java. http://blogs.oracle.com/henrik/entry/moving_to_openjdk_as_the
Чтобы установить в Ubuntu, просто введите:
sudo apt-get install openjdk-7-jdk
Это поможет вам без проблем. Наслаждаться.
Мне удалось установить Sun Java в 11.10 с помощью репозитория партнера от 11.04:
sudo add-apt-repository "deb http://archive.canonical.com/ natty partner"
sudo apt-get update
sudo apt-get install sun-java6-plugin
Он отлично работает в FireFox и Opera. Версия Java 6 update 26
, На http://java.com/ есть более новая версия - обновление 27.
Изменить: С тех пор я использую отличный сценарий оболочки, который автоматизирует поиск и установку среды выполнения Oracle (Sun) Java. Предоставляется Duinsoft как пакет update-sun-jre
:
Средство обновления / установки для среды исполнения Oracle (Sun) Java Этот пакет загрузит среду исполнения Java Java (JRE), которая включает в себя плагин, позволяющий запускать апплеты, записанные в спецификации платформы Java, в Mozilla и других веб-браузерах.
ВНИМАНИЕ: Установка этого пакета приводит к загрузке среды выполнения Java с http://www.java.com/ и подразумевает, что вы прочитали и приняли Лицензионное соглашение по двоичному коду Oracle для продуктов платформы Java SE и JavaFX с http://www.oracle.com/technetwork/java/javase/terms/license/.
Всю необходимую информацию и инструкции можно найти на сайте Duinsoft.