Не удается найти linux-заголовки-4.3.0-kali-amd64

Я пытаюсь установить инструменты VMware в VMPlayer VM, но в определенный момент установки мне нужно установить путь к Linux-заголовкам. Поэтому я пытаюсь установить его с помощью этой команды:

apt-get install gcc make linux-headers-$(uname -r) 

Затем я получаю сообщение об ошибке:

 Couldnt find any package by glob 'linux-headers-4.3.0-kali-amd64' 

В файле sources.list есть следующие источники:

  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 

Я уже сделал и apt-get update прежде чем пытаться установить заголовки. Что делать, чтобы загрузить его?

Я бы обновил версию выпуска ядра самостоятельно, вместо того, чтобы пытаться установить заголовки ядра Linux для старой версии (4.3.0) ядра. Выполните следующий шаг после обновления файла Kali /etc/apt/sources.list с последней версией калибровочного репозитория Kali :

 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 

Я думаю, что вы, вероятно, встретите эту проблему с отсутствием заголовков Linux при установке VMware Tools.

Фактически, есть новый способ решить проблему на официальном сайте Кали: http://docs.kali.org/general-use/install-vmware-tools-kali-guest .

Как говорится в учебнике, если ваша версия VMware после сентября 2015 года, вы можете использовать следующий код для ее установки:

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

Затем вы можете обнаружить, что вы можете использовать инструменты VMware и обновлять заголовки linux.

Я просто испытал ту же проблему.

Это то, что я сделал:

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

Затем, когда я пошел устанавливать заголовки, он наконец-то сработал!

Я думаю, что это неверный исходный список, вы можете использовать скользящий источник, например, deb http://http.kali.org/kali kali-roll main non-free contrib, и одновременно удалить все другие элементы в списке источников.

Сначала попробуйте установить пакет dkms, используя apt-get install dkms после этого, попробуйте обновить заголовок командой apt-get -y upgrade Может быть, это может решить заголовок.

Существует альтернативное решение – можно попытаться вручную установить старые пакеты без обновления ядра. Это немного сложнее, но я пробовал это с помощью Kali Linux 2016.2 i386 и следующего ядра:

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

Я искал linux-headers-4.6.0-kali1-686-pae онлайн и обнаружил, что пакеты .deb для заголовков ядра Linux расположены здесь через поиск Google. Затем я установил следующие пакеты (linux-headers и его зависимости) для i386 – вы можете установить соответствующие версии на основе вашей архитектуры:

 $ 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 

После установки просто перезагрузитесь, и заголовки ядра должны быть доступны.

 $ reboot 

Чтобы получить необходимую информацию о доступных linux-headers , выполните следующую команду:

 apt-cache search linux-headers 

Вы не увидите linux-headers-4.3.0-kali-amd64 потому что репозиторий kali обновляется, некоторые старые версии пакетов будут удалены, а новейший займет свое место.

Вы должны найти последнее linux-image :

 apt-cache search linux-image 

Установите его, g:

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

Перезагрузите свою систему и установите соответствующий пакет linux-headers :

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

Пакеты linux-image и linux-headers должны иметь одинаковую версию.