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

标签 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

事情是这样的,我将 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/

相关文章:

symfony - 如何避免终端捕获错误而不是Symfony探查器

c - 用C程序制作目录

linux - 如何从 SFTP 服务器获取文件并将它们移动到 bash 脚本中的另一个文件夹?

linux - monit every cycle 语句如何工作?

在外部服务器上编译代码(我没有根访问权限)

python IDLE vs Mac终端打印语句

linux - Termux 上的汇编可执行文件现在会产生非法指令错误

linux - 从当前终端在新终端中运行 shell 脚本

linux - TERM=dumb 终端必须具备的功能

Java RDP登录协议(protocol)