安裝kernel header - Linux

Table of Contents

※ 引述《spider1216 (適者生存)》之銘言:
: eagle:~# sudo apt-get install kenel-headers-2.6.18-6-686
: Reading package lists... Done
: Building dependency tree... Done
: E: Couldn't find package kenel-headers-2.6.18-6-686
: 這樣會出錯?是什麼原因?!
: 還是說有其他地方可以抓到kernnel header檔
: 可以教我解決方法嗎

如果是 ubuntu 而且裝的是套件庫裡的 kernel 的話
sudo apt-get install linux-headers-ooxx
ooxx 依照你裝的 kernel 作更改
例如:
$ uname -a
Linux hostname 2.6.31-14-generic #48-Ubuntu SMP ... x86_64 GNU/Linux
就裝 linux-headers-generic

相依性會自動幫你裝 linux-headers-2.6.31-14-generic


--

All Comments

Jacob avatarJacob2009-11-05
好處是當 linux-headers-ooxx 更新時 相依性也會自動把新的
linux-headers-{$version}-ooxx 裝起來
Olga avatarOlga2009-11-10
再用 apt-get autoremove 就會把用不到的舊 headers 移除
Andrew avatarAndrew2009-11-14
請問用 apt-get 有辦法抓到別的 ubuntu 版本的 kernel 嗎?
Victoria avatarVictoria2009-11-14
例如 9.04 裝 9.10 的 linux-image-2.6.31-14-generic
Margaret avatarMargaret2009-11-17
我目前都是手動抓完後用 dpkg 裝...