Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: удаление OpenJDK  (Прочитано 9667 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Jimie

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
удаление OpenJDK
« : 28 Января 2011, 00:20:13 »
Ubuntu 10.10.
Проблема следующая. Хочу установить JDK1.6.0_23. Если устанавливаю все пакеты из репозитория по этой инструкции -
http://openstar.com.ua/blog/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-sun-java-%D0%BD%D0%B0-ubuntu-10-04-lucid-lynx/
 то устанавливается все отлично, в том числе и плагин для Хрома, но версия  JDK, JRE 1.6.0_22! При проверке браузера (Chrome) на java.com пишет, что у меня не та версия джавы (что очевидно).

Нашел инструкцию по ручной установке JDK, JRE, установил, все работает, java -version выдает следующее:
java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) Server VM (build 19.0-b09, mixed mode)

Но в установленных пакетах еще остался OpenJDK, и при попытке его удаления, он автоматом мне устанавливает джаву из репозиториев! Но ведь она у меня установлена вручную, как мне просто удалить OpenJDK ничего не устанавливая? Мало того, автоматом мне еще и устанавливают версию 22!


« Последнее редактирование: 28 Января 2011, 00:26:21 от Jimie »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: удаление OpenJDK
« Ответ #1 : 28 Января 2011, 01:13:33 »
Но в установленных пакетах еще остался OpenJDK, и при попытке его удаления, он автоматом мне устанавливает джаву из репозиториев! Но ведь она у меня установлена вручную, как мне просто удалить OpenJDK ничего не устанавливая?
Первым делом надо смотреть логи пакетного менеджера из консоли при удалении openjdk, чтобы понять какие пакеты от него зависят.

Оффлайн Jimie

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: удаление OpenJDK
« Ответ #2 : 28 Января 2011, 01:25:54 »
к сожалению, не знаю где это смотреть. Тут дело вот в чем: удаляю ОпенЖДК - устанавливается обычная ЖДК 1.6.0_22. Удаляю ЖДК 1.6.0_22 - устанавливается ОпенЖДК. Как будто ЖДК это что-то такое важное, без чего Ubuntu работать не будет. Разве так? Тут в инструкция в интернете можно найти такое: удалите все версии ЖДК, в том числе и ОпенЖДК. А у меня это невозможно.

Примечание: под ЖДК я имею ввиду весь комплект пакетов Джавы, в том числе и виртуальная машина и плагин для браузера.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: удаление OpenJDK
« Ответ #3 : 28 Января 2011, 02:32:04 »
Как будто ЖДК это что-то такое важное, без чего Ubuntu работать не будет. Разве так?
Для некоторых приложений это действительно важно, к примеру libreoffice-base.

Список установленных пакетов, зависящих от java, можно посмотреть так:
aptitude search ~i~D{sun-java,openjdk}
Система не даст удалить java, пока есть подобные пакеты.

Оффлайн Max - 2

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: удаление OpenJDK
« Ответ #4 : 28 Января 2011, 11:54:07 »
Так, а если эта команда ничего не выводит значит пакетов зависящих нет от java?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: удаление OpenJDK
« Ответ #5 : 28 Января 2011, 12:20:48 »
На заметку: я тут недавно задавался вопросом пакетирования в родное дебиановское окружение сановской явы, набрёл на это: http://packages.debian.org/lenny/java-package, пока не пробовал, но выглядит аппетитно

Оффлайн Max - 2

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: удаление OpenJDK
« Ответ #6 : 28 Января 2011, 13:48:22 »
И ещё, что бы удалить jav'у достаточно ли просто в Synaptik'е "полностью удалить" то что выдаёт по запросу sun-java? Или ещё откуда вычищать надо?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: удаление OpenJDK
« Ответ #7 : 28 Января 2011, 14:23:09 »
Так, а если эта команда ничего не выводит значит пакетов зависящих нет от java?
Угу.

И ещё, что бы удалить jav'у достаточно ли просто в Synaptik'е "полностью удалить" то что выдаёт по запросу sun-java? Или ещё откуда вычищать надо?
Зависит от того, что и как было установлено:
sun-java* openjdk* *jre* *jdk* ...

Оффлайн Jimie

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: удаление OpenJDK
« Ответ #8 : 28 Января 2011, 16:25:31 »
Как будто ЖДК это что-то такое важное, без чего Ubuntu работать не будет. Разве так?
Для некоторых приложений это действительно важно, к примеру libreoffice-base.

Список установленных пакетов, зависящих от java, можно посмотреть так:
aptitude search ~i~D{sun-java,openjdk}
Система не даст удалить java, пока есть подобные пакеты.
да, все таки выводит помимо самих пакетов джавы еще какието, о которых я и не знал. В общем, я забил на это, в данный момент система работает именно с родным сановским JDK/JRE 1.6.0_23 без проблем. Только вот плагин в хроме не работает, к сожалению.

 

Страница сгенерирована за 0.032 секунд. Запросов: 23.