【问题标题】:Compile new kernel on debian wheezy在 debian wheezy 上编译新内核
【发布时间】:2013-05-15 19:57:51
【问题描述】:

我正在尝试在 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 版本。

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

【问题讨论】:

    标签: linux kernel debian


    【解决方案1】:

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

    简而言之,这可能与您的 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。

    【讨论】:

    • Verahill,确实如此。问题在于我的 libc6 库的多架构混乱。我刚刚成功安装了这个内核。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多