无法找到包linux-headers-4.15.0-kali2-amd64

时间:2018-06-08 11:46:58

标签: linux terminal

我尝试运行apt-get install linux-headers-$(uname -r) 但是我得到了一个错误。

E: Unable to locate package linux-headers-4.15.0-kali2-amd64
E: Couldnt find any package by glob 'linux-headers-4.15.0-kali2-amd64
E: Couldnt find any package by regex'linux-headers-4.15.0-kali2-amd64

所以这就是事情,我用(https://docs.kali.org/general-use/kali-linux-sources-list-repositories)这些存储库(链接)更改source.list。 我认为我的kali版本与链接不匹配。 当我写apt-cache search linux-headers时,我的标题似乎是linux-headers-4.16.0-kali2-all ...

那么有什么建议吗?我怎么解决这个问题 ?或者是否有4.16.0版本的链接?

3 个答案:

答案 0 :(得分:7)

我在使用kali时遇到了同样的问题,并且通过更新linux-image和linux-headers软件包使其起作用:

apt-get update && apt-get upgrade
apt-cache search linux-image

然后搜索最新具有相同版本的linux-image和linux-source软件包。就我而言,输出是

linux-headers-4.17.0-kali1-amd64 - Header files for Linux 4.17.0-kali1-amd64
linux-headers-4.17.0-kali1-cloud-amd64 - Header files for Linux 4.17.0-kali1-cloud-amd64
linux-image-4.17.0-kali1-amd64 - Linux 4.17 for 64-bit PCs
linux-image-4.17.0-kali1-amd64-dbg - Debug symbols for linux-image-4.17.0-kali1-amd64
...

所以我刚安装了最新版本:

apt-get install linux-headers-4.17.0-kali1-amd64 linux-image-4.17.0-kali1-amd64 -y
reboot

答案 1 :(得分:1)

通过运行以下命令,我能够升级到最新的kali版本(4.17.0):

sudo apt-get install --reinstall linux-image-4.17.0-kali3-amd64

答案 2 :(得分:-2)

首先尝试更改行

  

Linux的头-4.15.0-kali2-AMD64

  

Linux的头-4.15.0-卡利AMD64

因为根本没有kali2的东西。

你还可以做的是运行

apt-cache search linux-headers

它会显示所有可用的标题。