2013-05-15 38 views
2

我試圖在Debian 7.0 Wheeze上編譯3.8.11內核。我使用this教程, 但對最後一步一個奇怪的問題:在debian wheezy上編譯新內核

須藤dpkg -i來Linux的頭,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 I386 2.13-38

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 I386 2.13-38

我都i386和因的Skype版本的AMD64位。

由於libc6版本太多,我的3.8.11頭文件可能會混淆嗎? 我可以用這個東西做什麼?

回答

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。

+0

Verahill,的確如此。問題在於我的libc6庫的多元化混亂。我剛剛成功安裝了這個內核。非常感謝! –