Hola amig@s, en esta oportunidad les vengo a dar posibles soluciones al problema de instalación en los headers del kernel de Kali Linux.
El error...
Básicamente el problema radica en que no se encuentran disponibles en los repositorios o bien para el tipo de kernel. Aún modificando el sources.list genera el mismo problema con un mensaje similar a este:
E: Unable to locate package linux-headers-4.x.x-kali1-amd64
E: Couldn't find any package by glob 'linux-headers-4.x.x-kali1-amd64'
E: Couldn't find any package by regex 'linux-headers-4.x.x-kali1-amd64'
Cabe resaltar, que estos errores fueron muy persistentes en las versiones anteriores del kernel 4.9.0-kali2... Por ejemplo la 4.8.x , 4.7.x y aún mas frecuente en la 4.6.0 kali1 de sana.
Posibles soluciones...
Lo primero que se debe hacer sin excepción es verificar que nuestro archivo sources.list ubicado para los que no saben en /etc/apt/... contenga los repositorios de kali linux según la distribución de Kali que tengamos:
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
Hasta aquí todo procedería de manera a la hora de actualizar nuestra distro...
apt-get update && apt-get upgrade -y && apt-get dist-upgrade
Verificaríamos nuestro kernel en uso con cualquiera de los comandos:
#uname -r
#uname -a
#uname -mrs
#cat /proc/version
Luego seguiríamos con la instalación de los headers de una manera normal:
apt-get install linux-headers-$(uname -r)
Hasta que llegan a los errores antes mencionados...
E: Unable to locate package linux-headers-4.x.x-kali1-amd64
E: Couldn't find any package by glob 'linux-headers-4.x.x-kali1-amd64'
E: Couldn't find any package by regex 'linux-headers-4.x.x-kali1-amd64'
PRIMERA SOLUCIÓN:
Este pequeño tip sería modificar los enlaces de los repositorios del sources.list quitando el http por repo así:
Antes
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
Después
deb http://repo.kali.org/kali/ kali-rolling main contrib non-free
deb-src http://repo.kali.org/kali/ kali-rolling main contrib non-free
Guardamos el archivo sources.list y actualizamos nuevamente update, upgrade y dist-upgrade....Y posiblemente se arregló tu problema...Peeero si no es así ve la siguiente solución.
SEGUNDA SOLUCIÓN:
Si la primera solución no te funcionó, siempre en el archivo sources.list agregando otros repositorios de Kali Linux y de Debian Jessie:
deb http://repo.kali.org/kali/ kali-last-snapshot main contrib non-free
deb-src http://repo.kali.org/kali/ kali-last-snapshot main contrib non-free
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.us.debian.org/debian/ jessie main contrib non-free
Guardamos el archivo y nuevamente update, upgrade y dist-upgrade y ya con eso podrían instalar sin problemas sus headers del kernel, ya sea para controladores privativos, virtualbox, etc.
5 comentarios :
Había mirado en mil foros y nada pero esto me ha funcionado. Muchas gracias!
muchas gracias me soluciono este lio con sources.list saludos desde caracas
por qué mientras lo instalaba en unamaquina virtual me ha saltado una advertencia del antivirus (de windows) sobre una archive7 kali org diciendo que tenia un malware?
Gracias... Excelente Ayuda, habia buscado en foro, youtube y no habia encontrado la solución a este problema gran aporte...
Buenos tardes, he instalado kali linux persistance en un USB. El problema es que despues de un upgrade cuando reinicio no funcionan ni el teclado ni el touchpad... Alguna solucion a esto???
Publicar un comentario