较新的内核“主线”版本可从Ubuntu 内核团队获得,例如 3.4 和 3.5,而 Ubuntu 12.04 是 3.2。
我正在运行当前稳定的 Ubuntu 版本 (Oneiric),但附带的内核存在问题。较新的内核版本似乎已修复它,但kernel-ppa/ppa不包含最新的内核,这就是为什么我想从下一个稳定版本(精确)安装内核。由于我希望能够卸载树内核模块,因此无法使用来自http://kernel.ubuntu.com/~kernel-ppa/mainline的主线内核。
我还安装了 Virtual Box,它也需要在新内核中工作,因此“内核头文件”也必须升级。
我应该如何在不升级所有其他软件包的情况下从下一个稳定版本(Precise)安装内核软件包?
Ubuntu 内核 PPA仅提供 linux-headers*.deb 和 linux-image*.deb 包。如何构建相应的 linux-source*.deb 包?
语境:
我目前正在运行带有主线内核(现在是3.2 rc6)的Ubuntu 11.10,以更好地支持我的 sandybridge IGP(带有 intel i5-2520M CPU 的戴尔 E6420 笔记本电脑)。
看来,我想安装此触摸板驱动程序,ALPS 触摸板受到严重支持(请参阅之前的链接错误报告),同时等待内核版本 3.3 中的上游支持。
问题是,DKMS 一直抱怨找不到完整的内核源代码:
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
Run Code Online (Sandbox Code Playgroud)
看来我可能不需要完整的源代码,但我仍然想尝试安装它,看看它是否能解决我的问题。
我试过的:
/usr/src/。DKMS 还在抱怨。