找不到 linux-headers-4.3.0-kali-amd64

找不到 linux-headers-4.3.0-kali-amd64

我正在尝试在 VMPlayer VM 中安装 VMware 工具,但在安装的某个阶段,我需要设置 linux-headers 路径。因此,我尝试使用以下命令进行安装:

 apt-get install gcc make linux-headers-$(uname -r)

然后我收到错误:

 Couldnt find any package by glob 'linux-headers-4.3.0-kali-amd64'

我的 sources.list 文件包含以下来源:

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

 deb http://http.kali.org/kali sana main contrib non-free
 deb http://http.kali.org/kali-security kali/updates main contrib non-free
 deb http://http.kali.org/kali-security sana/updates main contrib non-free

在尝试安装标头之前,我已经执行了 apt-get update。我该怎么做才能下载它?

答案1

我遇到了同样的问题。如果你执行 apt-get install linux-headers*,你会得到一个接近匹配的列表。当然,只要说“N”就行。看起来 4.3 不在列表中。

改用 linux-headers-4.4.0-kali1-amd64...

答案2

如果你使用的是 4.3 版本,请先升级到 4.4 并下载头文件。使用“gguth”列表更新你的 sources.list 并运行

apt-get update -y && apt-get upgrade -y  && apt-get dist-upgrade -y

这应该会将您的系统更新至 4.4.0..然后您就会与 4.4.0 kali 标头对齐。

答案3

我将升级内核发行版本本身,而不是尝试安装旧版本 (4.3.0) 内核的 Linux 内核头文件。使用最新版本的 Kali 滚动存储库更新 kali /etc/apt/sources.list 文件后,执行以下步骤:

sudo apt-get update # this pulls the latest packages list from the kali sources repo
sudo apt-get -y dist-upgrade # when installing this, you would see the latest kernel    
                             # image in the list of packages to be installed,something
                             # like" linux-image-4.5.0-kali1-amd64"
reboot # MOST IMPORTANT STEP! make sure you reboot the machine via this cmd OR 
                             # shutdown, restart forcefully after completing prev cmds
uname -r # check that the kernel release has updated =) 

祝你好运!

相关内容