default-jre depends on default-jre-headless (= 1:1.7-43ubuntu3); however:
Package default-jre-headless is not installed.
dpkg: error processing default-jre (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of default-jdk:
default-jdk depends on default-jre (= 1:1.7-43ubuntu3); however:
Package default-jre is not configured yet.
dpkg: error processing default-jdk (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
default-jre
default-jdk
Как я могу решить это? На самом деле у меня была другая проблема (( Не удалось диспетчер пакетов? )), и я нашел решение здесь, но тогда dpkg выдает ошибку выше.
Просто сделайте то же самое, что и в другом вопросе ( Ошибка менеджера пакетов? ):
sudo apt-get update
sudo apt-get clean
sudo apt-get autoremove
sudo apt-get update && sudo apt-get upgrade
sudo dpkg --configure -a
sudo apt-get install -f
Редактировать: ой, извините, вы уже сделали это. Я рекомендую пропустить dpkg --configure -a
и сначала сделать apt-get install -f
.
Если у вас не установлены какие-либо man
страницы (часто это происходит в контейнерах докеров, поскольку они стремятся быть как можно меньше), создание необходимой папки может помочь вам далее:
mkdir -p /usr/share/man/man1
Это связано с тем, что он предполагает, что указанная папка обычно существует, но не заботится о ее создании, если папка отсутствует.