В моих /usr/src
заголовках есть linux-headers-3.2.0-57-generic
и linux-headers-3.2.0-57-generic-pae
, но
uname -r
возвращает
3.0.0-12-generic-pae
cat /proc/version agrees
с uname.
Я скачал источник linux. Я не получил никаких заголовочных файлов с ним. «find /
» не находит «linux-headers-3.0.0-12-generic-pae
» в системе.
Когда я пытаюсь собрать свои видеодрайверы, он жалуется на несоответствие. Что я должен использовать?
Я попал в это состояние путем обновления с 11.10. Возможно, обновление не удалось.
Когда я вхожу, я получаю сообщение
Welcome ... to 12.04.3 (GNU/Linux 3.0.0-12-generic-pae)
, за которым следует
New release 12.10 available
, но
do-release-upgrade
возвращает
No new release found.
Несколько шагов по устранению неполадок, прежде чем я смогу дать реальный ответ.
Можете ли вы предоставить содержание /etc/update-manager/release-upgrades
? Это поможет диагностировать проблему с помощью update-management, но это в основном касается проблемы вашего ядра, поскольку она обновляется через apt
. Вы недавно делали обновление дистрибутива?
Дополнительно список sudo dpkg -l
. Вы можете попытаться урезать это до пакетов, которые кажутся актуальными. У меня нет подручного снаряда, иначе я бы его вам подарил. Попробуйте headers
, linux
и т. Д.
Кроме того, вы перезагружались со времени вашего последнего apt-get upgrade
? Если нет, то обновление, возможно, еще не вступило в силу, поскольку ядро needs strike> может потребоваться отключить для обновления.
Старые версии ядра можно удалить из вашей системы, используя ваши обычные настройки управления пакетами (apt, synaptic и т. Д.). Это гарантирует, что вы используете новейшую версию.