Переустановка glibc с новым ядром

Недавно я удалил старое ядро ​​с функцией автоматического удаления. Но позже обнаружил, что я получаю ошибку в настройке Linux Kerel. Также я погуглил и понял, что linux-libc-dev зависит от старых заголовков ядра, которые я удалил.

Я не помню, какую версию я удалил.

Пожалуйста, объясните мне, как я могу получить его обратно или переустановить пакет linux-libc-dev с моим новым ядром.

Я использую Ubuntu 12.04 с ядром 3.13.0-34, а linux-libc-dev имеет версию 3.2.0-67.

Я попытался установить заголовки linux-kernel 3.2.0-67, но это не помогает

Я получаю ошибку как

fixdep.c:(.text+0x32e): неопределенная ссылка на __ctype_b' fixdep.c:(.text+0x3a5): undefined reference to__ctype_b"
fixdep.c:(.text+0x5cf): неопределенная ссылка на __stdout' fixdep.c:(.text+0x605): undefined reference to__fputc_unlocked"

1 ответ

Решение

Хорошо, я сделал чистую установку.

Проблема в том, что я удалил старое linux-ядро, используемое libc-dev, в команде autoremove.

Теперь я заблокировал ядро, чтобы предотвратить обновление.

Если есть что-то лучшее, пожалуйста, дайте мне знать

Другие вопросы по тегам