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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: После установки Java 11 ругается на зависимости  (Прочитано 989 раз)

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

Оффлайн alexmniv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
После того как установил Java 11 теперь при установке любого пакета ругается на
"Следующие пакеты имеют неудовлетворённые зависимости:
 default-jre-headless : Зависит: openjdk-11-jre-headless но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение)."
Пробовал apt --fix-broken install
"Подготовка к распаковке …/openjdk-11-jre-headless_11.0.11+9-0ubuntu2~20.04_amd64
.deb …
Распаковывается openjdk-11-jre-headless:amd64 (11.0.11+9-0ubuntu2~20.04) …
dpkg-deb (подпроцесс): разжимающий элемент архива: ошибка lzma: сжатые данные по
вреждены
dpkg-deb: ошибка: <decompress> subprocess returned error exit status 2
dpkg: ошибка при обработке архива /var/cache/apt/archives/openjdk-11-jre-headles
s_11.0.11+9-0ubuntu2~20.04_amd64.deb (--unpack):
 не удалось скопировать извлечённые данные «./usr/lib/jvm/java-11-openjdk-amd64/
lib/modules» в «/usr/lib/jvm/java-11-openjdk-amd64/lib/modules.dpkg-new»: неожид
анный конец файла или потока
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/openjdk-11-jre-headless_11.0.11+9-0ubuntu2~20.04_amd64.
deb
E: Sub-process /usr/bin/dpkg returned an error code (1)"

Java устанавливал с этого сайта https://bell-sw.com/pages/repositories/#apt
выполнил все команды, как там и написано:
wget -q -O - https://download.bell-sw.com/pki/GPG-KEY-bellsoft | sudo apt-key add -
echo "deb [arch=amd64] https://apt.bell-sw.com/ stable main" | sudo tee /etc/apt/sources.list.d/bellsoft.list
sudo apt-get update
sudo apt-get install bellsoft-java11

В сети находил похожие вопросы, пробовал все рекомендации, которые там давали, но ошибка все равно не уходит

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1046
    • Просмотр профиля
Там какая-то особенная сборка? OpenJDK 11 есть в штатных репозиториях.

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 5490
    • Просмотр профиля
"Не ходите, дети, в Африку гулять..."
Цитировать
Java устанавливал с этого сайта...
...вот и доустанавливался.
Цитировать
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install»
И пока не починишь, ничего больше не установишь.
Цитировать
В сети находил похожие вопросы, пробовал все рекомендации
Стоило так далеко ходить, и тут весь форум исписан.
Не пробовал два "гарантированно действенных" средства: восстановление из бэкапа, переустановка системы.

Оффлайн c47

  • Активист
  • *
  • Сообщений: 356
    • Просмотр профиля
Специально сейчас спросил у гугла "java linux" и "java ubuntu" - на первой странице данного сайта нет, а второй страницы гугла по слухам вообще не существует.
А теперь, внимание, вопрос к ТС: как ты попал на тот мануал?

Для исправления ситуации попробуй
sudo apt purge openjdk-11-jre-headless bellsoft-java11 default-jre-headless && sudo apt --fix-broken install && sudo apt autoremove && sudo apt clean

а уже потом установить java по официальному мануалу

Оффлайн alexmniv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Там какая-то особенная сборка? OpenJDK 11 есть в штатных репозиториях.
именно эта версия рекомендована для работы с Kubernetes
А по поводу OpenJDK в штатных репозиториях че-то не пойму, я читал, ЧТО UBUNTU убрал OpenJDK из своих репозиториев, из-за проблем с лицинзиями

apt --fix-broken install
пробовал - не помогло
Специально сейчас спросил у гугла "java linux" и "java ubuntu" - на первой странице данного сайта нет, а второй страницы гугла по слухам вообще не существует.
А теперь, внимание, вопрос к ТС: как ты попал на тот мануал?
С форума по работе с Kubernetes. Там рекомендуют именно эту сборку, она вроде как самая оптимальная и шустрая, особенно актуально для домашних компов
Специально сейчас спросил у гугла "java linux" и "java ubuntu" - на первой странице данного сайта нет, а второй страницы гугла по слухам вообще не существует.
А теперь, внимание, вопрос к ТС: как ты попал на тот мануал?
С формума по работе с Kubernetes, там рекомендуют эту сборку, она самая оптимальная и шустрая, особенно это актуально для домашних компов.
« Последнее редактирование: 09 Августа 2021, 11:48:03 от alexmniv »

Оффлайн Usermaster

  • Старожил
  • *
  • Сообщений: 1666
    • Просмотр профиля
apt search openjdk-11-jre
i   openjdk-11-jre                                                          - OpenJDK Java — окружение времени исполнения с использованием JIT-компилятора Hotsp
p   openjdk-11-jre:i386                                                     - OpenJDK Java — окружение времени исполнения с использованием JIT-компилятора Hotsp
p   openjdk-11-jre-dcevm                                                    - Alternative VM for OpenJDK 11 with enhanced class redefinition                   
i   openjdk-11-jre-headless                                                 - OpenJDK окружение Java, использующее Hotspot JIT (без заголовков)                 
p   openjdk-11-jre-headless:i386                                            - OpenJDK окружение Java, использующее Hotspot JIT (без заголовков)                 
p   openjdk-11-jre-zero                                                     - Alternative JVM for OpenJDK, using Zero                                           
p   openjdk-11-jre-zero:i386                                                - Alternative JVM for OpenJDK, using Zero

Никто, никуда, ничего не убирал, более того она по умолчанию установлена.

https://openjdk.java.net/

Внизу страницы:
© 2021 Oracle Corporation and/or its affiliates
Terms of Use · License: GPLv2 · Privacy · Trademarks
« Последнее редактирование: 09 Августа 2021, 11:50:16 от Usermaster »

Оффлайн alexmniv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Хорошо, тогда вопрос, если я ее удалю, то дефолтная останется?
И как мне правильно ее удалить, что бы ни чего не сломать?

Оффлайн Usermaster

  • Старожил
  • *
  • Сообщений: 1666
    • Просмотр профиля
Хорошо, тогда вопрос, если я ее удалю, то дефолтная останется?
А вот фиг знает, поозреваю что штатную вынесло при установке. Хотя могу и ошибаться.
Разные версии 8 и 11 например, могут существовать на одной системе. А вот 2 11 вряд ли.

Оффлайн alexmniv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Вроде как помогла вот такая штука
sudo apt-get clean
sudo apt-get install -f
sudo dpkg --configure -a
я в линуксе недавно, поэтому не могу сказать точно, но пока не ругается, если проблема повториться, то буду сносить и ставить дефолтную

 

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