简体   繁体   English

在Debian Wheezy上编译新内核

[英]Compile new kernel on debian wheezy

I'm trying to compile the 3.8.11 kernel on Debian 7.0 Wheeze. 我正在尝试在Debian 7.0 Wheeze上编译3.8.11内核。 I'm using this tutorial, but have a strange issue on the last step: 我正在使用教程,但是在最后一步有一个奇怪的问题:

sudo dpkg -i linux-headers-3.8.11_3.8.11-10.00.Custom_amd64.deb 须藤dpkg -i linux-headers-3.8.11_3.8.11-10.00.Custom_amd64.deb

fails with missing dependencies: 由于缺少依赖项而失败:

linux-headers-3.8.11 depends on libc6-amd64 (>= 2.7). linux-headers-3.8.11取决于libc6-amd64(> = 2.7)。

But i already have libc6 of newer version installed on my system. 但是我已经在系统上安装了较新版本的libc6。 The "dpkg -l | grep libc6" command returns “ dpkg -l | grep libc6”命令返回

ii libc6:amd64 2.13-38 amd64 ii libc6:amd64 2.13-38 amd64

ii libc6:i386 2.13-38 i386 ii libc6:i386 2.13-38 i386

ii libc6-amd64 2.13-38 i386 ii libc6-amd64 2.13-38 i386

ii libc6-dbg:amd64 2.13-38 amd64 ii libc6-dbg:amd64 2.13-38 amd64

ii libc6-dev:amd64 2.13-38 amd64 ii libc6-dev:amd64 2.13-38 amd64

rc libc6-i386 2.13-38 amd64 rc libc6-i386 2.13-38 amd64

ii libc6-i686:i386 2.13-38 i386 ii libc6-i686:i386 2.13-38 i386

I have both i386 and amd64 versions because of skype. 由于Skype,我同时拥有i386和amd64版本。

Can my 3.8.11 headers be confused because of this plethora of libc6 versions? 我的3.8.11标头是否会因为libc6版本过多而感到困惑? What can I do with this stuff? 我该怎么办?

Sergey, I'll try to give you an answer, although since I haven't seen this error myself can't validate the answer. 谢尔盖,我会尽力给您一个答案,尽管由于我没有看到此错误,所以我无法验证答案。

In brief, it may be due to your libc6-amd64 package. 简而言之,这可能是由于您的libc6-amd64软件包所致。 See whether anything still depends on it, and remove it. 查看是否仍然有任何内容依赖并删除它。

See the following for more information: http://lists.debian.org/debian-devel/2013/01/msg00435.html 有关更多信息,请参见以下内容: http : //lists.debian.org/debian-devel/2013/01/msg00435.html

I should add that while I have multilib set up (and skype installed, just like you) dpkg -l|grep libc6 returns the following packages as being installed for me: libc6, libc6:i386, libc6-dev, libc6-i386 and libc6-i686:i386. 我应该补充一点,尽管我已经设置了多库(并像您一样安装了Skype)dpkg -l | grep libc6为我安装了以下软件包:libc6,libc6:i386,libc6-dev,libc6-i386和libc6 -i686:i386。 This would support the thesis in 1 since the only package 'missing' is libc6-amd64. 这将支持1中的论点,因为唯一的包“ missing”是libc6-amd64。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM