LINUX.ORG.RU

Не удаляется старое ядро 3.10 Debian


1

1

# dpkg -l | grep linux-image

rc linux-image-3.10-0.bpo.2-686-pae 3.10.5-1~bpo70+1 i386 Linux 3.10 for modern PCs ii linux-image-3.9-0.bpo.1-686-pae 3.9.6-1~bpo70+1 i386 Linux 3.9 for modern PCs

Делаю: aptitude remove -f linux-image-3.10-0.bpo.2-686-pae

Перезагружаюсь, ввожу dpkg -l | grep linux-image и опять там 3.10 висит.

Как его удалить?


$ dpkg -l | head -5
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)

Перевожу на русский: rc значит «удалить + настроен», то есть пакет уже удалён, а в базе сказано, что от него могли остаться конфигурационные файлы (man dpkg на предмет purge). Если хотите удалить его так, чтобы dpkg его вообще не мог показать (зачем?), придётся чистить /var/lib/dpkg/status (очень осторожно).

AITap ★★★★★
()
Ответ на: комментарий от AITap

Если хотите удалить его так, чтобы dpkg его вообще не мог показать (зачем?), придётся чистить /var/lib/dpkg/status (очень осторожно).

Всмысле зачем? Я удалил ядро и по логике вещей о нём должна быть удалена информация.

Как можно найти эти конфигурационные файлы?

n199a
() автор топика
Ответ на: комментарий от n199a

Я удалил ядро и по логике вещей о нём должна быть удалена информация.

Вы удалили пакет, но не вычистили его конфигурационные файлы. Удалённый пакет - это пакет без описания и с состоянием «un».

Как можно найти эти конфигурационные файлы?

/var/lib/dpkg/info/<имя пакета>.conffiles, но лучше прочитайте про purge в man dpkg.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Выолнил:

# dpkg --purge linux-image-3.10-0.bpo.2-686-pae

и всё почистилось, а также из /var/lib/dpkg/info/

Спасибо за помощь AITap.

n199a
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.