Возникает вопрос:
Как полностью удалить (очистить) неиспользуемые (удаленные через графический интерфейс) пакеты ядра в Linux Mint 18.x после того, как человек удалил эти ядра через Mint Update Manager -> окно Linux Kernels?
Как вы можете видеть ниже, установлено только одно ядро, все остальные я удалил:
Поскольку они были удалены, я предположил, что они были полностью очищены, но я ошибался. Однажды я это сделал:
dpkg --list | grep "linux-image"
Там было около 30 пакетов сrcпрефикс.
решение1
Thercпрефикс - эти две буквы обозначают статус посылки следующим образом:
- р: посылка была помечена для удаления
- с: файлы конфигурации присутствуют в системе
Сначала нам нужно получить список пакетов, которые были удалены, оставив конфигурацию:
dpkg --list | grep "^rc linux-image" | cut --delimiter " " --fields 3
Получив список, мы можем вручную удалить эти пакеты ядра, например:
sudo apt-get purge linux-image-4.10.0-20-generic linux-image-extra-4.10.0-20-generic
Обратите внимание, на самом деле мы всегда удаляем два пакета:
- linux-образ-*
- linux-image-extra-*
Одна из проблем, с которой вы, возможно, столкнетесь, это предупреждение о том, что каталог библиотеки ядра не был удален, поскольку он не пустой. Я решил, что оставлю все как есть, потому что мне придется еще час гуглить, чтобы узнать, могу ли я просто:
sudo rm -rf /lib/modules/4.10.0-20-generic/