Não é possível encontrar o linux-headers-4.3.0-kali-amd64

8

Estou tentando instalar as ferramentas do VMware em uma VM do VMPlayer, mas em um determinado ponto da instalação eu preciso definir o caminho do linux-headers. Então eu vou e tento 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 tem essas origens:

 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 baixá-lo?

    
por gguth 01.03.2016 / 21:16

7 respostas

10

Eu atualizaria a própria versão do kernel em vez de tentar instalar os cabeçalhos do kernel do Linux para a versão antiga (4.3.0) do kernel. Realize o seguinte passo depois de atualizar o arquivo Kali /etc/apt/sources.list com a versão mais recente do rolagem do Kali repositório :

sudo apt-get update # this pulls the latest packages list from the kali sources repo
sudo apt-get -y dist-upgrade # when installing this, you would see the latest kernel 
                        # image in the list of packages to be installed,something
                        # like" linux-image-4.5.0-kali1-amd64"
reboot # MOST IMPORTANT STEP! make sure you reboot the machine via this cmd OR 
                        # shutdown, restart forcefully after completing prev cmds
uname -r # check that the kernel release has updated
    
por 21.06.2016 / 15:35
4

Eu acho que você provavelmente encontra esse problema com a falta de cabeçalhos do Linux quando instala o VMware Tools.

Na verdade, há uma nova maneira de resolver o problema no site oficial da Kali: link .

Como diz o tutorial, se sua versão do VMware for posterior a setembro de 2015, você poderá usar o código a seguir para instalá-lo:

apt-get update
apt-get install open-vm-tools-desktop fuse
reboot

Em seguida, você pode descobrir que pode usar o VMware Tools e atualizar os cabeçalhos linux.

    
por 27.04.2016 / 05:20
2

Para obter as informações necessárias sobre o linux-headers disponível, execute o seguinte comando:

apt-cache search linux-headers

Você não verá o linux-headers-4.3.0-kali-amd64 porque o repositório do kali está atualizado, algumas versões antigas dos pacotes serão removidas e o mais novo tomará o seu lugar.

Você deve encontrar as últimas linux-image :

apt-cache search linux-image

Instale-o e, g:

apt-get install linux-image-4.9.0-kali4-amd64

Reinicialize seu sistema e instale o pacote linux-headers apropriado:

apt-get install linux-headers-4.9.0-kali4-amd64

Os pacotes linux-image e linux-headers devem ter a mesma versão.

    
por 06.05.2017 / 16:17
0

Acabei de experimentar o mesmo problema.

Foi o que eu fiz:

apt-get update && apt-get upgrade -y

Então, quando fui instalar os cabeçalhos, finalmente funcionou!

    
por 03.03.2016 / 10:30
0

Eu acho que a lista de fontes não está correta, você pode usar a fonte como link kali-rolling principal contribuição não-livre, e ao mesmo tempo remover todos os outros itens na lista de fontes.

    
por 07.05.2016 / 03:07
0

Primeiro tente instalar o pacote dkms usando o apt-get install dkms depois disso tente atualizar o cabeçalho pelo comando apt-get -y upgrade Pode ser que possa resolver o cabeçalho.

    
por 27.06.2016 / 06:42
0

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:

$ uname -a
Linux hacker 4.6.0-kali1-686-pae #1 SMP Debian 4.6.4-1kali1 (2016-07-21) i686 GNU/Linux

Eu procurei pelo 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 através da pesquisa do Google. Então, eu instalei os seguintes pacotes (linux-headers e suas dependências) para o i386 - você pode instalar as versões apropriadas baseadas em sua arquitetura:

$ dpkg -i linux-kbuild-4.6_4.6.4-1kali1_i386.deb
$ dpkg -i linux-headers-4.6.0-kali1-common_4.6.4-1kali1_i386.deb
$ dpkg -i linux-headers-4.6.0-kali1-all-i386_4.6.4-1kali1_i386.deb
$ dpkg -i linux-headers-4.6.0-kali1-686-pae_4.6.4-1kali1_i386.deb

Após a instalação, basta reiniciar e os cabeçalhos do kernel devem estar disponíveis.

$ reboot 
    
por 09.10.2016 / 13:36