Ich versuche, die VMware-Tools in einer VMPlayer-VM zu installieren, aber an einem bestimmten Punkt der Installation muss ich den Pfad für die Linux-Header festlegen. Also versuche ich es mit diesem Befehl zu installieren:
apt-get install gcc make linux-headers-$(uname -r)
Dann bekomme ich den Fehler:
Couldnt find any package by glob 'linux-headers-4.3.0-kali-amd64'
Meine Datei sources.list enthält folgende Quellen:
deb http://http.kali.org/kali kali-rolling main contrib non-free
deb http://http.kali.org/kali kali main contrib non-free
deb http://http.kali.org/kali sana main contrib non-free
deb http://http.kali.org/kali-security kali/updates main contrib non-free
deb http://http.kali.org/kali-security sana/updates main contrib non-free
Ich habe es bereits getan und apt-get update
bevor ich versucht habe, die Header zu installieren. Was kann ich tun, um es herunterzuladen?
Ich habe gerade das gleiche Problem erlebt.
Das habe ich getan:
Als ich dann die Header installierte, funktionierte es endlich!
quelle
Ich denke, es ist die Quellliste nicht korrekt, Sie könnten die Roll-up-Quelle wie deb http://http.kali.org/kali kali-rolling main nicht kostenlos beitragen und gleichzeitig alle anderen Elemente entfernen in der Quellenliste.
quelle
Versuchen Sie zunächst, das dkms-Paket mithilfe von apt-get install dkms zu installieren. Versuchen Sie anschließend , den Header mit dem Befehl apt-get -y upgrade zu aktualisieren. Möglicherweise kann dies den Header lösen.
quelle
Es gibt eine alternative Lösung: Man kann versuchen, die älteren Pakete manuell zu installieren, ohne den Kernel zu aktualisieren. Es ist etwas aufwendig, aber ich habe dies mit Kali Linux 2016.2 i386 und dem folgenden Kernel versucht:
Ich habe online nach Linux-Headern-4.6.0-kali1-686-pae gesucht und festgestellt, dass sich .deb-Pakete für die Linux-Kernel-Header hier über die Google-Suche befinden. Dann habe ich die folgenden Pakete (Linux-Header und ihre Abhängigkeiten) für i386 installiert - Sie können die entsprechenden Versionen basierend auf Ihrer Architektur installieren:
Nach der Installation starten Sie einfach neu und die Kernel-Header sollten verfügbar sein.
quelle