版本不匹配:Ubuntu 12.04 安装的是 Linux 3.5 内核

版本不匹配:Ubuntu 12.04 安装的是 Linux 3.5 内核

我从新西兰镜报。请参阅本页底部的文件

安装工作正常,我现在正在运行 Ubuntu。但它似乎安装了 Ubuntu 12.04,其中包含 Linux 内核 3.5(而不是 3.2)的标头

此外,当我尝试时apt-get install linux-source,它安装了 3.2 的内核源。

各种命令的输出如下所示。

有人能解释一下导致此版本不匹配的原因是什么吗?

$ lsb_release -a

No LSB modules are available.

Distributor ID :Ubuntu
Description    :Ubuntu 12.04.2 LTS
Release        :12.04
Codename       :precise

$ uname -a(表示 3.5 正在运行)

Linux ubuntu 3.5.0-25-generic #39~precise1-Ubuntu SMP Tue Feb 26 00:07:14 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux


$ cat /proc/version

Linux ubuntu 3.5.0-25-generic #39~precise1-Ubuntu SMP Tue Feb 26 00:07:14 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

(3.5 的 Linux 头文件在正常安装过程中已经安装;后来我使用 apt-get 获取 linux-source,它下载了 3.2 的源代码,如下所示)

$ ls -l /usr/src

共 3

drwxr-xr-x 24 root root 1024 Mar 16 04:12 linux-headers-3.5.0-25

drwxr-xr-x  7 root root 1024 Mar 16 04:12 linux-headers-3.5.0-25-generic

drwxr-xr-x 26 root root 1024 Mar 16 16:06 linux-source-3.2.0

lrwxrwxrwx  1 root root   45 Feb 19 18:57 linux-source-3.2.0.tar.bz2 -> linux-source-3.2.0/linux-source-3.2.0.tar.bz2

此外,还cat /usr/include/linux/version.h展示了\#define LINUX_VERSION_CODE 197157

相关内容