Я удалил старые ядра (с dpkg-P), и теперь много пакетов, которые я пытаюсь установить, жалуются что мисс старые (удаленные) ядра как зависимости
Если я делаю "Кв. - получает установку-f", как предложено, мои старые ядра переустанавливаются....
sudo apt-get install synaptic
Reading package lists... Done
Building dependency tree
Reading state information... Done
synaptic is already the newest version (0.83).
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
linux-image-extra-4.10.0-28-generic : Depends: linux-image-4.10.0-28-generic but it is not going to be installed
linux-image-extra-4.10.0-35-generic : Depends: linux-image-4.10.0-35-generic but it is not going to be installed
linux-image-extra-4.10.0-37-generic : Depends: linux-image-4.10.0-37-generic but it is not going to be installed
linux-signed-image-4.10.0-35-generic : Depends: linux-image-4.10.0-35-generic (= 4.10.0-35.39~16.04.1) but it is not going to be installed
linux-signed-image-4.10.0-37-generic : Depends: linux-image-4.10.0-37-generic (= 4.10.0-37.41~16.04.1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Если пакет (здесь, linux-image-extra-***
и linux-signed-image-***
) зависит от пакета B (здесь, linux-image-***
), это - проблема, если пакет A установлен, в то время как пакет B не. Существует два способа решить эту проблему: пакет установки B, или удаляют пакет A.
apt-get install -f
попытки сделать первого, но здесь, ясно, что то, что Вы хотите сделать, удаляют нежелательные пакеты, поэтому просто сделайте it™:
sudo apt remove linux-image-extra-4.10.0-28-generic linux-image-extra-4.10.0-35-generic linux-image-extra-4.10.0-37-generic linux-signed-image-4.10.0-35-generic linux-signed-image-4.10.0-37-generic
Да, все в одной команде, не отдельно. И в будущем, всегда удаляйте пакет с Кв., нет dpkg
.