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

Can*_*şan 5 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
Run Code Online (Sandbox Code Playgroud)

所以这就是事情,我用(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版本的链接?

the*_*0id 7

我和kali有同样的问题,并通过更新linux-image和linux-headers包来实现它:

apt-get update && apt-get upgrade
apt-cache search linux-image
Run Code Online (Sandbox Code Playgroud)

然后使用相同的版本搜索最新的 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
...
Run Code Online (Sandbox Code Playgroud)

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

apt-get install linux-headers-4.17.0-kali1-amd64 linux-image-4.17.0-kali1-amd64 -y
reboot
Run Code Online (Sandbox Code Playgroud)


小智 -2

首先尝试改变线路

linux-headers-4.15.0-kali2-amd64

linux-headers-4.15.0-kali-amd64

因为根本就没有kali2这个东西。

你也可以做的就是运行

apt-cache search linux-headers
Run Code Online (Sandbox Code Playgroud)

它将显示所有可用的标头。