apt-get install linux-headers-`uname -r`
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-headers-4.9.0-kali3-amd64
E: Couldn't find any package by glob 'linux-headers-4.9.0-kali3-amd64'
E: Couldn't find any package by regex 'linux-headers-4.9.0-kali3-amd64'
答案1
Kali 仅保留一组有限的内核,并且您只能为池中仍然可用的内核安装标头。当前内核(截至 2018 年 3 月 1 日)是4.14.0-kali3
,旧版本不再可用。
对于 Kali 上的任何内核版本,修复方法都相同。您需要更新索引:
sudo apt update
然后升级,这应该安装新内核:
sudo apt upgrade
然后重新启动以使用新内核并重试:
sudo apt install linux-headers-$(uname -r)
答案2
apt-get install linux-headers-4.9.0-kali3-amd64
如果您的系统未完全更新,最后一个命令可能会失败。我使用了这个命令并且成功了:
apt-get install linux-headers-amd64