我从新西兰镜报。请参阅本页底部的文件
安装工作正常,我现在正在运行 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