Я пытаюсь удалить старые изображения ядра, потому что у меня нет пространства на сервере больше, но каждый раз, когда я пытаюсь удалить использование изображений
sudo apt-get remove xxx
Я добираюсь
The following packages have unmet dependencies:
linux-image-extra-3.13.0-135-generic : Depends: linux-image-3.13.0-135-generic but it is not going to be installed
linux-image-generic : Depends: linux-image-3.13.0-135-generic but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Сервер не имеет дискового пространства, таким образом, это не может установить зависимости, но это также ничего не может удалить из-за невстреченных зависимостей? Как WTF??
Читать man apt-get
, особенно части о
-m, --ignore-missing, --fix-missing
Ignore missing packages; if packages cannot be retrieved or fail the integrity check after retrieval (corrupted package files), hold back those
packages and handle the result. Use of this option together with -f may produce an error in some situations. If a package is selected for installation
(particularly if it is mentioned on the command line) and it could not be downloaded then it will be silently held back. Configuration Item:
APT::Get::Fix-Missing.
Путем я обычно решаю эту проблему (относительно старых ядер),
В Вашем случае я запустил бы с
sudo apt remove linux-image-generic linux-headers-generic linux-generic
и после чистки Вас восстанавливают старую ситуацию с
sudo apt install linux-generic
(это вытянет в других метапакетах также),