首页 文章

在debian wheezy上编译新内核

提问于
浏览
2

我'm trying to compile the 3.8.11 kernel on Debian 7.0 Wheeze. I'm使用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 Headers 会被混淆吗?我能用这些东西做什么?

1 回答

  • 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中的论文,因为唯一的包'missing'是libc6-amd64 .

相关问题