Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在debian wheezy上编译新内核_Linux_Kernel_Debian - Fatal编程技术网

Linux 在debian wheezy上编译新内核

Linux 在debian wheezy上编译新内核,linux,kernel,debian,Linux,Kernel,Debian,我试图在Debian7.0Wheeze上编译3.8.11内核。我用的是教程, 但在最后一步有一个奇怪的问题: 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

我试图在Debian7.0Wheeze上编译3.8.11内核。我用的是教程, 但在最后一步有一个奇怪的问题:

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开发:amd64 2.13-38 amd64

rc libc6-i386 2.13-38 amd64

ii libc6-i686:i386 2.13-38 i386

因为skype,我有i386和amd64两个版本

我的3.8.11头文件会因为libc6版本过多而混淆吗? 我能用这些东西做什么?

谢尔盖, 我会尝试给你一个答案,虽然因为我没有看到这个错误,我自己无法验证答案

简言之,这可能是由于您的libc6-amd64包。查看是否有任何内容仍然依赖于它,并将其删除

有关更多信息,请参见以下内容:


我应该补充一点,虽然我已经安装了multilib(和你一样安装了skype),但dpkg-l| grep libc6会返回为我安装的以下软件包:libc6、libc6:i386、libc6-dev、libc6-i386和libc6-i686:i386。这将支持中的论点,因为唯一“缺失”的包是libc6-amd64。

Verahill,是的。问题在于我的libc6库太多了。我刚刚成功安装了这个内核。谢谢!