Estou tentando instalar as ferramentas VMware em uma VM VMPlayer, mas em um certo ponto da instalação eu preciso definir o caminho dos linux-headers. Então, eu vou tentar instalá-lo com este comando:
apt-get install gcc make linux-headers-$(uname -r)
Então eu recebo o erro:
Couldnt find any package by glob 'linux-headers-4.3.0-kali-amd64'
Meu arquivo sources.list possui estas fontes:
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
Eu já fiz e apt-get update
antes de tentar instalar os cabeçalhos. O que posso fazer para fazer o download?
Acabei de experimentar o mesmo problema.
Isto é o que eu fiz:
Então, quando fui instalar os cabeçalhos, finalmente funcionou!
fonte
Eu acho que a lista de fontes não está correta, você pode usar a fonte de roll-up como, deb http://http.kali.org/kali kali-rolling principal contrib não livre e, ao mesmo tempo, remover todos os outros itens na lista de fontes.
fonte
Primeiro tente instalar o pacote dkms usando o apt-get install dkms e tente atualizar o cabeçalho pelo comando apt-get -y upgrade Talvez seja possível resolver o cabeçalho.
fonte
Existe uma solução alternativa - pode-se tentar instalar manualmente os pacotes mais antigos sem atualizar o kernel. É um pouco elaborado, mas eu tentei isso com o Kali Linux 2016.2 i386 e o seguinte kernel:
Eu procurei por linux-headers-4.6.0-kali1-686-pae online e descobri que os pacotes .deb para os cabeçalhos do kernel do linux estão localizados aqui na pesquisa do Google. Em seguida, instalei os seguintes pacotes (linux-headers e suas dependências) para o i386 - você pode instalar as versões apropriadas com base em sua arquitetura:
Após a instalação, basta reiniciar e os cabeçalhos do kernel devem estar disponíveis.
fonte