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
И да, вы можете изменить зависимости пакета. Но это не совсем необходимо. Подробнее здесь, для решения.