Я установил .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? Я могу устранить эту поврежденную проблему зависимости, не устанавливая ничто больше?
Да, команда apt-get -f install
устанавливает новый JRE, но это не проблема, можно исправить, , если необходимый , JRE по умолчанию с командой ниже
sudo update-alternatives --config java
И да, Вы могли изменить зависимости пакета. Но это не действительно необходимо. Считайте больше здесь для решения.