JRE Unmet зависимости, уже есть оракул JDK

Я установил пакет.deb (который требует jre, и у меня уже есть Oracle JDK), используя команду

sudo dpkg -i packagename.deb

Приложение работает успешно, но в верхней панели Ubuntu появляется сообщение об ошибке BrokenCount>0 Это означает, что установленные пакеты имеют неудовлетворенные зависимости. До сегодняшнего дня я использовал упакованную версию этого пакета, и она работала нормально. Но я хотел дать .deb Версия попробуйте, и теперь я в беде! Пакет специально ищет JRE, который у меня уже есть в JDK.

Выход из sudo apt-get check:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 xdman : Depends: default-jre but it is not installed or
                  sun-java6-jre but it is not installable or
                  sun-java7-jre but it is not installable or
                  openjdk-6-jre but it is not installed or
                  openjdk-7-jre but it is not installed
E: Unmet dependencies. Try using -f.

Я не бегала apt-get -f install потому что я не уверен в его результате. Собирается ли установить еще одну JRE? Могу ли я исправить эту проблему, не устанавливая что-либо еще?

1 ответ

Решение

Да, команда apt-get -f install устанавливает новый JRE, но это не проблема, при необходимости вы можете исправить JRE по умолчанию с помощью команды ниже

sudo update-alternatives --config java

И да, вы можете изменить зависимости пакета. Но это не совсем необходимо. Подробнее здесь, для решения.

Другие вопросы по тегам