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'
當我檢查pool時,看起來所有標題都標記為 4.13.0。
那麼有兩個問題:我在哪裡可以找到 Kali 4.13.x 的標頭
headers-linux-4.12.0-kali1-amd64
,或者我在哪裡可以找到 Kali 4.13.x 的 ISO 映像文件?
在 kali 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
package 。必須重要的部分不要使用
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
應該只包含以下行(kali docs):deb http://http.kali.org/kali kali-rolling main contrib non-free