Не вдається знайти linux-headers-4.3.0-kali-amd64


9

Я намагаюся встановити інструменти VMware у VMPlayer VM, але в певний момент установки мені потрібно встановити шлях linux-headers. Тому я спробую встановити його за допомогою цієї команди:

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

Тоді я отримую помилку:

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

Мій файл izvor.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до того, як намагався встановити заголовки. Що я можу зробити, щоб завантажити його?

Відповіді:


11

Я б оновив версію випуску ядра, а не намагався встановити заголовки ядра Linux для старої версії (4.3.0) ядра. Виконайте наступний крок після оновлення /etc/apt/sources.listфайлу Kali до останньої версії прокатного сховища 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

4

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

Насправді є новий спосіб вирішити цю проблему на офіційному веб-сайті Kali: 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.


3

Щоб отримати необхідну інформацію про доступні linux-headers, виконайте таку команду:

apt-cache search linux-headers

Ви не побачите, linux-headers-4.3.0-kali-amd64тому що reli kali оновлюється, деякі старі версії пакетів будуть видалені, а новіша займе своє місце.

Ви повинні знайти останнє linux-image:

apt-cache search linux-image

Встановіть його e, 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пакети повинні мати ту ж версію.


Дякуємо за детальну інформацію @ GAD3R. Оцініть це.
h3xh4wk

0

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

Ось що я зробив:

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

Потім, коли я пішов встановлювати заголовки, це нарешті спрацювало!


0

Я думаю, що це список джерел невірний. Ви можете скористатися таким джерелом, як прокрутка, як, наприклад, http://http.kali.org/kali kali-rolling main non-free contrib, і одночасно видалити всі інші елементи у списку джерел.


0

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


0

Є альтернативне рішення - можна спробувати встановити старіші пакети вручну без оновлення ядра. Це трохи досконало, але я спробував це з 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-заголовки та його залежності) для 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 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.