为了访问这些include/uapi/
头文件,我升级了 Ubuntu 12.04 上的内核。
我升级到的完整内核版本是3.9.0-030900-通用, 按照此教程。
不幸的是,由于 uapi 目录不存在,所以标头似乎保持不变。为了诊断问题,我尝试使用以下命令下载 3.9 内核的源代码:
sudo apt-get source linux-image-$(uname -r)
然而输出是
Picking 'linux' as source package instead of 'linux-image-3.9.0-030900-generic'
结果是3.2正在下载而不是 3.9。
我必须采取什么措施才能正确安装内核/头文件?
在发帖之前,我浏览了这两篇帖子以寻求见解,但无济于事:
答案1
我建议您从这里下载并安装适合您的体系结构的标题;无论是 32 位还是 64 位:http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9-raring/