我尝试运行 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
事情是这样的,我将 source.list 更改为 ( https://docs.kali.org/general-use/kali-linux-sources-list-repositories ) 这些存储库(链接)。
我认为我的 kali 版本与链接不匹配。
当我编写 apt-cache search linux-headers
时,我的标题似乎是 linux-headers-4.16.0-kali2-all...
那么有什么建议吗?我怎么解决这个问题 ?或者是否有 4.16.0 版本的链接?
最佳答案
我在使用 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
关于linux - 无法找到软件包 linux-headers-4.15.0-kali2-amd64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50759974/