我知道另一篇文章使用
apt-get source linux-image-$(uname -r)
我可以获得内核源代码,但我使用的是 3.0.0-13-lowlatency-pae 内核,并且使用该命令时,我收到以下消息:
Picking 'linux-lowlatency' as source package instead of 'linux-image-3.0.0-13-lowlatency-pae'
因此,我将感谢任何帮助,希望有人知道它在哪里。
提前感谢大家。
答案1
首先,您能否确认您正在使用 PPA https://launchpad.net/~abogani/+archive/ppa?
你有两个都您的 sources.list、deb 和 deb-src 中的行,即(针对 11.10):
deb http://ppa.launchpad.net/abogani/ppa/ubuntu oneiric main
deb-src http://ppa.launchpad.net/abogani/ppa/ubuntu oneiric main
如果是这样,那应该可行——而且对我来说确实如此。
我的完整输出(这是第二次运行 apt-get source,因此它已经有下载):
chris@bun:~$ apt-get source linux-image-3.0.0-13-lowlatency-pae
Reading package lists... Done
Building dependency tree
Reading state information... Done
NOTICE: 'linux-image-3.0.0-13-lowlatency-pae' packaging is maintained in the 'Git' version control system at:
http://kernel.ubuntu.com/git-repos/abogani/ubuntu-oneiric-lowlatency.git
Skipping already downloaded file 'linux-lowlatency_3.0.0-13.21~ppa1.tar.gz'
Skipping already downloaded file 'linux-lowlatency_3.0.0-13.21~ppa1.dsc'
Need to get 0 B of source archives.
gpgv: Signature made Tue 18 Oct 2011 07:36:13 BST using DSA key ID BBA3222D
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./linux-lowlatency_3.0.0-13.21~ppa1.dsc
dpkg-source: info: extracting linux-lowlatency in linux-lowlatency-3.0.0
dpkg-source: info: unpacking linux-lowlatency_3.0.0-13.21~ppa1.tar.gz
如果您的不同,您能粘贴整个输出(作为对您的问题的编辑)吗?
编辑:嗯 -pae 仅在 i386 中可用(出于显而易见的原因,PAE 在 x64 上没有必要,您是 i386 吗?刚刚注意到您选择的包没有 -pae 前缀(我的也没有,但我在 x64 上)。