Так что когда я делаю:
sudo apt-get install *Package*
Он говорит:
dpkg: too many errors, stopping
Errors were encountered while processing:
resolvconf
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
Когда я пытаюсь увидеть, в чем проблема, я набираю:
sudo resolvconf
Он говорит:
Command 'resolvconf' not found, but can be installed with:
sudo apt install openresolv # version 3.10.0-1, or
sudo apt install resolvconf # version 1.82
Затем, когда я пытаюсь установить его с:
sudo apt-get install resolvconf
Он дает мне ту же ошибку apt-get, что и раньше. Я пытался установить deb-пакет, но там написано:
Unable to install resolvconf:
Error while installing package: new resolvconf package post-
removal script subprocess returned error exit status 1
Что я могу сделать, чтобы это исправить. Я могу предоставить любую дополнительную информацию, которая вам понадобится. Я использую Ubuntu 20.04 lts.
Прежде чем пробовать новые команды, необходимо исправить ошибки предыдущих команд.
Первый и самый простой способ:
sudo apt -f install
или другие опции --fix-broken? Он выпускается без пакета, поэтому исправляет существующие проблемы, а не усугубляет проблему.
От [man apt-get
]1
-f, --fix-broken Исправить; попытаться исправить систему с неработающими зависимостями. Этот вариант, когда используется с установкой/удалением, может опустить любые пакеты, чтобы позволить APT сделать вывод о вероятном решение. Если пакеты указаны, они должны полностью решить проблему. То опция иногда необходима при первом запуске APT; Сам APT не разрешить существование сломанных зависимостей пакетов в системе. Возможно, что система структура зависимостей может быть настолько повреждена, что потребуется ручное вмешательство (которое обычно означает использование dpkg --remove для удаления некоторых проблемных пакетов). Использование эта опция вместе с -m может привести к ошибке в некоторых ситуациях. Конфигурация Элемент: APT::Get::Fix-Broken.