/ / ¿Cuál es el comando para verificar la versión del encabezado de kernel de ubuntu [cerrado] - linux, linux-kernel, ubuntu-11.10?

¿Cuál es el comando para verificar la versión del encabezado de kernel de ubuntu [cerrado] - linux, linux-kernel, ubuntu-11.10?

Tuve un problema con linux-headers-3.9.0

The following packages have unmet dependencies:
linux-headers-3.9.0-030900-generic : Depends: libc6 (>= 2.14) but 2.13-20ubuntu5.1 is to be installed
linux-headers-3.9.4-030904-generic : Depends: libc6 (>= 2.14) but 2.13-20ubuntu5.1 is to be installed

Así que ejecuté sudo apt-get autoclean y sudo apt-get autoremove y eliminé mis encabezados de linux

Removing linux-headers-3.9.0-030900-generic ...
Removing linux-headers-3.9.4-030904-generic ...

¿hay alguna manera de saber si linux-headers r está instalado y qué versión?

Respuestas

15 para la respuesta № 1

En Ubuntu (o cualquier Debian distribución basada en dpkg puede comprobar si el kernel en ejecución actual (comando uname -r Las salidas de la versión actual del kernel en ejecución) los encabezados se instalan de esta manera:

$ dpkg -s linux-headers-$(uname -r)

Package: linux-headers-3.2.0-52-generic
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 11047
Maintainer: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>
Architecture: amd64
Source: linux
Version: 3.2.0-52.78
Provides: linux-headers, linux-headers-3.0
Depends: linux-headers-3.2.0-52, libc6 (>= 2.14)
Description: Linux kernel headers for version 3.2.0 on 64 bit x86 SMP

Para la lista de paquetes en su sistema, puede simplemente dpkg -l | grep headers