Назад | Перейти на главную страницу

apt-get терпит неудачу с неудовлетворенными зависимостями: Breaks, Depends, Recommends - что все это значит?

Я пытаюсь исправить уязвимость Dirty Cow, выполнив следующую команду на своем сервере Ubuntu 12.04:

sudo apt-get update && sudo apt-get dist-upgrade

Это приводит к следующей ошибке (ям):

The following packages have unmet dependencies:
 lsb-base : Breaks: upstart (< 1.12.1-0ubuntu8)
            Breaks: upstart:i386 (< 1.12.1-0ubuntu8)
 plymouth : Depends: initramfs-tools but it is not going to be installed
            Recommends: plymouth-theme-ubuntu-text but it is not going to be installed or
                        plymouth-theme
 udev : Depends: initramfs-tools (>= 0.92bubuntu63) but it is not going to be installed
        Depends: util-linux (> 2.15~rc2)
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Что мне нужно сделать, чтобы исправить эти ошибки?

Я рекомендую исправить зависимости, на которые dist-upgrade жалуется, чтобы запускать эти команды отдельно для обновления и обновления и, таким образом, исправления любых зависимостей, которые в настоящее время не выполняются.

sudo apt-get update

затем

sudo apt-get upgrade

затем

sudo apt-get dist-upgrade

Обновление вместе с обновлением помогло исправить множество проблем, с которыми я сталкивался в прошлом. Обновление помогает обновлению знать, где что, когда и как обновлять.

Упрощенный пример: у вас версия 1, в то время как dist-upgrade требует, чтобы вы были в версии 2, при этом запущенное обновление привело вас только к версии 1.5, в то время как обновление завершило работу и привело вас к версии 2, делая вашу систему приветливой. и готов к dist-апгрейду.

Рад слышать, что это помогло!