
Ich habe das neuste verfügbare Image von installiertHierdas war Kali 64 Bit v2017.2.
Bei Verwendung des Befehls wird jedoch apt-get install headers-linux-$(uname -r)
die folgende Meldung zurückgegeben:
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'
Wenn ich nachschaueder Pool, es sieht so aus, als ob alle Header als 4.13.0 markiert sind.
Dann eine zweiseitige Frage: Wo bekomme ich die Header dafür headers-linux-4.12.0-kali1-amd64
bzw. wo finde ich die ISO-Image-Datei für Kali 4.13.x?
Antwort1
Unter Kali LinuxFortlaufende VeröffentlichungDas Paket wird kontinuierlich aktualisiert, das alte Paket wird entfernt und durch die neuste Version ersetzt. Auf Ihrem System haben Sie ein altes Kernel-Image linux-image-4.12.0-kali1-amd64
, es ist nicht mehr im Kali-Linux-Repository verfügbar und linux-headers-4.12.0-kali1-amd64
wird ebenfalls entfernt.
Nach der Systemaktualisierung ( apt update
) können Sie die verfügbaren überprüfen linux-image
und linux-headers
durch:
apt-cache search linux-image
apt-cache serach linux-headers
Basierend auf der Ausgabe können Sie ein bestimmtes Paket apt-cache
installieren .linux-image
linux-headers
der wichtigste Teil ist, den nicht zu verwenden apt install linux-headers-$(uname -r)
, da uname -r
er auf ein Header-Paket verweist 4.12.0-kali1-amd64
, das nicht mehr verfügbar istes wird funktionieren nach der Installation eines neuen linux-image
und Booten des neuen Kernels.
Installieren des Linux-Images und der Linux-Header ohne Neustart. Das linux-headers
Paket ist nach dem Systemneustart nützlich.
apt install linux-image-4.12.0-kali2-amd64
apt install linux-headers-4.12.0-kali2-amd64
Oder installieren Sie linux-image
:
apt install linux-image-4.12.0-kali2-amd64
Starten Sie Ihr System neu und installieren Sie dann linux-headers
:
apt install linux-headers-$(uname -r)
jetzt uname -r
sollte es auf die 4.12.0-kali2-amd64
Version der Kernel-Header verweisen.
Der einfache Weg besteht darin, Ihr System vollständig zu aktualisieren, indem Sie die folgenden Schritte ausführen:
apt update
apt upgrade
apt dist-upgrade
reboot
installieren Sie dann linux-headers
:
apt install linux-headers-$(uname -r)
apt autoremove
Es uname -a
wird angezeigt:
4.13.0-kali1-amd64
Beim Kali-Linux-Rollen /etc/apt/sources.list
sollte nur die folgende Zeile enthalten (Kali-Dokumente):
deb http://http.kali.org/kali kali-rolling main contrib non-free