sudo dpkg --configure dpkg: ошибка обработки default-jdk (--configure):

 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 выдает ошибку выше.

2
задан 13 April 2017 в 15:23

2 ответа

Просто сделайте то же самое, что и в другом вопросе ( Ошибка менеджера пакетов? ):

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.

0
ответ дан 13 April 2017 в 15:23

Если у вас не установлены какие-либо man страницы (часто это происходит в контейнерах докеров, поскольку они стремятся быть как можно меньше), создание необходимой папки может помочь вам далее:

mkdir -p /usr/share/man/man1

Это связано с тем, что он предполагает, что указанная папка обычно существует, но не заботится о ее создании, если папка отсутствует.

Источник

0
ответ дан 3 December 2020 в 12:05

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

Похожие вопросы: