Header für 4.12.0-kali1-amd64 oder Speicherort des Kali 4.13-Installationsprogramms

Header für 4.12.0-kali1-amd64 oder Speicherort des Kali 4.13-Installationsprogramms

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-amd64bzw. 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-amd64wird ebenfalls entfernt.

Nach der Systemaktualisierung ( apt update) können Sie die verfügbaren überprüfen linux-imageund linux-headersdurch:

apt-cache search linux-image
apt-cache serach linux-headers

Basierend auf der Ausgabe können Sie ein bestimmtes Paket apt-cacheinstallieren .linux-imagelinux-headers

der wichtigste Teil ist, den nicht zu verwenden apt install linux-headers-$(uname -r), da uname -rer 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-headersPaket 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 -rsollte es auf die 4.12.0-kali2-amd64Version 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 -awird angezeigt:

 4.13.0-kali1-amd64 

Beim Kali-Linux-Rollen /etc/apt/sources.listsollte nur die folgende Zeile enthalten (Kali-Dokumente):

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

verwandte Informationen