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-image套件linux-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

相關內容