在debian wheezy上编译新内核

时间:2013-05-15 19:57:52

标签: linux kernel debian

我正在尝试在Debian 7.0 Wheeze上编译3.8.11内核。我正在使用this教程, 但在最后一步有一个奇怪的问题:

  

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

失败,缺少依赖项:

  

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

但我已经在我的系统上安装了更新版本的libc6。 “dpkg -l | grep libc6”命令返回

  

ii libc6:amd64 2.13-38 amd64

     

ii libc6:i386 2.13-38 i386

     

ii libc6-amd64 2.13-38 i386

     

ii libc6-dbg:amd64 2.13-38 amd64

     

ii libc6-dev:amd64 2.13-38 amd64

     

rc libc6-i386 2.13-38 amd64

     

ii libc6-i686:i386 2.13-38 i386

由于skype,我同时拥有i386和amd64版本。

由于这个过多的libc6版本,我的3.8.11标题会被混淆吗? 我能用这些东西做什么?

1 个答案:

答案 0 :(得分:0)

塞吉, 我会试着给你一个答案,虽然因为我没有看到这个错误,我自己无法验证答案。

简而言之,这可能是由于你的libc6-amd64包。看看是否仍然依赖它,并将其删除。

有关详细信息,请参阅以下内容:http://lists.debian.org/debian-devel/2013/01/msg00435.html

我应该补充一点,虽然我已经设置了multilib(并且安装了skype,就像你一样)dpkg -l | grep libc6返回以下为我安装的软件包:libc6,libc6:i386,libc6-dev,libc6- i386和libc6-i686:i386。这将支持1中的论文,因为唯一的'缺失'包是libc6-amd64。