
Я установил новейший доступный образ с сайтаздесьЭто была 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.
Тогда двойной вопрос: где мне взять заголовки для headers-linux-4.12.0-kali1-amd64
или где мне найти файл образа ISO для Kali 4.13.x?
решение1
На кали линуксскользящий релизПакет будет постоянно обновляться, старый пакет будет удален и заменен новейшей версией. В вашей системе есть старый образ ядра 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 rolling /etc/apt/sources.list
должна содержать только следующую строку (кали документы):
deb http://http.kali.org/kali kali-rolling main contrib non-free