4.12.0-kali1-amd64 的标头或 Kali 4.13 安装程序的位置

4.12.0-kali1-amd64 的标头或 Kali 4.13 安装程序的位置

我安装了最新的可用映像这里这是 Kali 64 位 v2017.2。

但是,使用该命令apt-get install headers-linux-$(uname -r)会返回消息:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package headers-linux-4.12.0-kali1-amd64
E: Couldn't find any package  by glob 'headers-linux-4.12.0-kali1-amd64'
E: Couldn't find any package  by regex 'headers-linux-4.12.0-kali1-amd64'

当我检查时游泳池,看起来所有标头都标记为 4.13.0。

那么两个问题:我在哪里可以获得 Kali 4.13.x 的标头headers-linux-4.12.0-kali1-amd64,或者在哪里找到 Kali 4.13.x 的 ISO 映像文件?

答案1

在卡利Linux上滚动发布该软件包将不断更新,旧的软件包将被删除并被最新版本替换。在您的系统上,您有一个旧的内核映像linux-image-4.12.0-kali1-amd64,它在 kali linux 存储库中不再可用,而且它linux-headers-4.12.0-kali1-amd64也将被删除。

系统更新后(apt update)您可以通过以下方式查看linux-image可用linux-headers

apt-cache search linux-image
apt-cache serach linux-headers

根据apt-cache输出,您可以安装特定的linux-imagelinux-headers

必须重要的部分不要使用apt install linux-headers-$(uname -r),它将uname -r指向4.12.0-kali1-amd64不再可用的标头包安装新的后它将起作用 linux-image 并启动新内核

无需重新启动即可安装 linux-image 和 linux-headers,该linux-headers软件包将在系统重新启动后有用。

apt install linux-image-4.12.0-kali2-amd64
apt install linux-headers-4.12.0-kali2-amd64

或者,安装linux-image

apt install linux-image-4.12.0-kali2-amd64

重新启动系统然后安装linux-headers

apt install linux-headers-$(uname -r)

现在uname -r应该指向4.12.0-kali2-amd64内核头版本。

最简单的方法是按照以下步骤完全升级您的系统:

apt update
apt upgrade
apt dist-upgrade
reboot

然后安装linux-headers

apt install linux-headers-$(uname -r)
apt autoremove

uname -a显示:

 4.13.0-kali1-amd64 

在 kali-linux 上滚动/etc/apt/sources.list应该只包含以下行(卡利文档):

deb http://http.kali.org/kali kali-rolling main contrib non-free

相关内容