No package linux headers available

Как установить заголовочные файлы ядра в Linux

Когда вы компилируете драйвер устройства как модуль ядра, вам необходимы установленные заголовочные файлы ядра. Также они требуются, если вы собираете пользовательское приложение, которое взаимодействует напрямую с ядром. При установке заголовочных файлов ядра, необходимо убедиться, что их версия совпадает с версией ядра установленного в системе.

Если версия вашего ядра не менялась после установки дистрибутива, или вы обновляли его с использованием системного менеджера пакетов (то есть apt-get, aptitude или yum) из системных репозиториев, то заголовочные файлы вы также можете установить с помощью пакетного менеджера. Однако если вы скачивали исходный код ядра и компилировали его самостоятельно, то заголовочные файлы необходимо устанавливать с помощью команды make.

Здесь мы предполагаем, что ваше ядро установлено из основного системного репозитория вашего дистрибутива, и вы хотите установить соответствующие заголовочные файлы ядра.

Установка заголовочных файлов ядра в Debian, Ubuntu или Linux Mint

Если вы не компилировали ядро вручную, то можете установить соответствующие заголовочные файлы ядра с помощью команды apt-get.
Сначала проверьте, не установлены ли уже требуемые заголовочные файлы с помощью команды:

Теперь установите заголовочные файлы, как показано ниже.

Проверьте, что установка прошла успешно.

По умолчанию в Debian, Ubuntu или Linux Mint заголовочные файлы находятся в /usr/src.

Установка заголовочных файлов ядра в Fedora, CentOS или RHEL

Если вы не обновляли ядро вручную, то можете установить соответствующие заголовочные файлы ядра с помощью команды yum.
Сначала проверьте, не установлены ли уже требуемые заголовочные файлы. По умолчанию заголовочные файлы ядра расположены в /usr/src/kernels/.
Если подходящих заголовочных файлов не установлено, вы можете установить их с помощью команды yum. Она автоматически найдет подходящий пакет.

Если заголовочные файлы ядра, установленные с помощью вышеприведенной команды, не соответствуют установленному в системе ядре, значит оно устарело. В этом случае обновите ядро системы до последней версии с помощью приведенной ниже команды. После обновления необходимо перезагрузить систему.

Теперь проверьте, что установлены заголовочные файлы соответствующей версии с помощью команды:

Источник

проблема с linux-headers

Привет сообществу! Столкнулся с проблеммой обновления linux-headers-4.14.0-kali3-amd64 и не могу продолжить установку видеодрайверов из за этого. Вывод после команды apt-get install linux-headers-$(uname -r) таков:

Есть мысли по решение этой задачи, ребята?

A na koy xep tebe video na kali? 🙂

apt update сделал? Если да то, значит в соурс листе проблемы.

Читайте также:  Автоматическое переключение языков для windows 10

Посомтри какая версия ядра ясть в репозитории, установи её, а затем установи linux-headers под него.

apt-get update делали?

Вот он — дебиан во всей красе!

Этот дебиан уже не дебиан.

Где здесь дебиан?

Вот в этом то все и дело что версия ядра у меня последняя:

Все делали дорогой.

Покажи вывод apt list linux-headers*, возможно так префиксы есть.

Столкнулся с проблеммой обновления linux-headers-4.14.0-kali3-amd64 и не могу продолжить установку видеодрайверов из за этого

Ты имеешь ввиду, что linux-headers у тебя уже стоит, но не хочет обновлятся?

естественно дебиан виноват — а не говноподелия рукожопых калийщиков.

версия ядра у меня последняя

нет таких версий — дурацкие названия во время компиляции можно разные придумать.

нет таких версий — дурацкие названия во время компиляции можно разные придумать.

Откуда такая ненависть к Kali? Узкоспециализированная вещь и все тут

Cразу оговорюсь — заголовки 4.15.11 установил сам. По незнанию думал они сгодятся. Но они не сгодятся ((

Как видим никакие не установлены

Выходит у тебя ядро Linux kali 4.14.0-kali3-amd64, а headers 4.15.0-kali2. После обновления перезагружался? Если да, то видимо какие-то проблемы с репами. Попробуй нагуглить sources.list для kail и сравнить со своим.

нет никакой специализации — очередное поделие на базе дебиана дескридитирующая его своей рукожопостью порождает такие выперлы

Вот он — дебиан во всей красе!

нет что б взять годный родной дебиан и на основе базовой части собрать из репы узкоспециализированное для себя любимого, зачем — берем готовую залипуху и хаем дебиан

Покажи еще apt list linux* (или apt list kernel*), посмотрим, установелено ли у тебя ядро 4.15.

Как ты определил, что у тебя последнее ядро?

c репами все впорядке. Там одна запись всего.

это не дебиан. это неосилятор во всей красе. школота начиталась про «хакерский дистрибутив» и заваливает ЛОР тупыми вбросами.

кали — это не рабочий дистрибутив для десктопа. это тестовая сборка для выполнения penetration tests. больше она ни для чего не пригодна.

давай вывод apt list linux* (или apt list kernel, если пусто будет), нужно посмотреть какие ядра есть в репах и какие установлены. Есть еще apt policy linux, но он вроде не показывает установленные пакеты — только версии.

Поставь последнее ядро и Linux-headers под него.

После чего тему закрой.

Как определил что последнее ядро!? А вот команда

кали — это не рабочий дистрибутив для десктопа. это тестовая сборка для выполнения penetration tests. больше она ни для чего не пригодна.

Мы знаем бабуль, мы знаем. Я «школота-веб разработчик», делаю сайтики. Нужно протестировать форму входа на сайт. Клиент хочет надежную форму. Вот и стараюсь.

нашел и скачал подходящую версию. Но что то не получается установить. Пробовал так:

Читайте также:  Proxmox openvswitch vs linux bridge

И вот так пробовал:

РЕШЕНО

Получилось. Забыл что у меня grub от Fedora 27 стоит. (Вторая система на ноуте). После его обновления все ядра нашлись. Итог. Что мы имеем:

Который не может ядро поставить, не верю. Да и зачем вообще этот дистр. устанавливать, записал на флешку. И все на куй он больше не сдался.

Привёл список пактов я ядром в репозитории Kali, в котором ясно видно, что последнее ядро в нём «kernel-image-4.15.0-kali2-amd64-di_4.15.11-1kali1_amd64.udeb»

нашел и скачал подходящую версию. Но что то не получается установить. Пробовал так:

Всё надо ставить из репозитория

Вот так и надо было делать с самого начала.

Забыл что у меня grub от Fedora 27 стоит

Это уже твои проблемы, что ты не указали данные в теме.

А так, тебе сразу я написал, что у тебя стоит не последнее ядро, значит нужно поискать по репозиторию и поставить, а не плодить кучу ненужной информации в теме.

В Debian пакет с ядром называется kernel-image, а не linux-image, тут я ошибся, но ты должен и самостоятельно пытаться найти информацию и разобраться как делать поиск по репозиторию и как называются пакеты с ядром.

Пожалуйста, используй голову не только для ношения шапки, а по прямому назначению.

внучек, дык на какого фейхоа тебе видеодрайверы для этого, ась? тем более самосборные.

веб — это веб. не лезь ты к системе ради макаронного монстра.

внучек, дык на какого фейхоа тебе видеодрайверы для этого, ась? тем более самосборные.

Вот, бабушка, хаять хаем Kali, а в системе на разбираемся. Это типа как — Пастернака не читал но осуждаю! Видеодрайвера нужны для работы 3D-ускорения и поддержки таких инструментов как Hashcat, например. Хочу попробовать брутфорса атаку не только ресурсами процессора но и видеокарту подключить к перебору. Скорость больше а значит быстрее подборо пойдет.

Понял, обязательно учту критику. Она имеет место быть. Новичек в Linux. Чуть больше месяца сижу. Пока опыта мало вот и обращаюсь к более знающим.
Так что не суди строго bro

Вот, бабушка, хаять хаем Kali, а в системе на разбираемся. Это типа как — Пастернака не читал но осуждаю! Видеодрайвера нужны для работы 3D-ускорения и поддержки таких инструментов как Hashcat, например. Хочу попробовать брутфорса атаку не только ресурсами процессора но и видеокарту подключить к перебору. Скорость больше а значит быстрее подборо пойдет.

понятно. то есть, ламерство ещё и в вебе. если на вашем сайтике ещё и брутфорс возможен — поздравляю. ладно, проехали. мне скучна пионерия.

мы все уже поняли что ты очень важна и авторитетна. Жаль только пользы от твоих коментов не много. «100 лет в программировании» и важности полные трусы которую нужно всем показать обязательно. Так и помрешь со своими «знаниями» глобальными)

Читайте также:  Nokia lumia 625 lte windows 10

каков вопрос — таков ответ. как-то так. тут часто пионерия вопрошает вещи, которые гуглятся за пять минут. так вот: пусть учатся гуглить.

Источник

Install Linux Headers Kali 2020 | Unable to Locate Package linux-headers-5.4.0-kali2-amd64

How to Install Linux Headers Kali 2020?

Welcome Fellow Hackers and Tinkerers. In this post, we will share a solution for a Kali Linux Headers Issue that most of us have been facing for years.

The Annoying “Unable to locate package linux-headers”

If you have been playing around with Kali Linux, you might be familiar with some the below mention errors.

Updated : March 2020

“Unable to locate packages “.
E: Unable to locate package linux-headers-5.4.0-kali2-amd64
E: Couldn’t find any package by glob ‘linux-headers-5.4.0-kali2-amd64’
E: Couldn’t find any package by regex ‘linux-headers-5.4.0-kali2-amd64’

We have been struggling to install this linux-headers for days but whatever we do, we end up with this error.

Setting up Linux Headers in a Nutshell

Time needed: 5 minutes.

How to Install Linux Headers Kali 2020?

    Add the right Repositories

Perform an Update and an Upgrade

Directly install Linux Headers

Download and manually install Linux Headers

Installing Linux Headers

I have a solution for this issue and this worked for almost all my colleagues. Give it a shot!

There are two methods – The Usual Method to install Kali Linux Header and a Manual Method. Here I will explained both.

Method 1 – Installing Linux-Headers using apt-get

First go to this link and Add the correct repositories to the source.list file.

Then run this commands in the terminal.

After that, reboot the system, open up the terminal and run

By running that command, it is supposed to install the linux kernel headers but in Kali 2019 it was not working. So I went with Method 2.

Method 2 – Manual Method

Step 1

Like we did in the first method, add proper Kali Linux repo to /etc/apt/sources.list
Then run this commands in the terminal

Make sure you Reboot after successfully completing the operation

Step 2

After rebooting, open up the terminal and execute the command

It will show you the current version

Step 3

Now Download the required header files and install it using the command

Commonly used header files are provided below.

linux-headers-5.4.0-kali2-all_5.4.8-1kali1_amd6..> 800768 06-Jan-2020 17:15
linux-headers-5.4.0-kali2-all_5.4.8-1kali1_arm6..> 800768 06-Jan-2020 19:23
linux-headers-5.4.0-kali2-all_5.4.8-1kali1_arme..> 800768 06-Jan-2020 22:08
linux-headers-5.4.0-kali2-all_5.4.8-1kali1_armh..> 800768 07-Jan-2020 05:16
linux-headers-5.4.0-kali2-all_5.4.8-1kali1_i386..> 800764 06-Jan-2020 17:17
linux-headers-5.4.0-kali2-amd64_5.4.8-1kali1_am..> 1305420 06-Jan-2020 17:15
linux-headers-5.4.0-kali2-arm64_5.4.8-1kali1_ar..> 1260632 06-Jan-2020 19:23
linux-headers-5.4.0-kali2-armmp-lpae_5.4.8-1kal..> 1275164 07-Jan-2020 05:16
linux-headers-5.4.0-kali2-armmp_5.4.8-1kali1_ar..> 1271996 07-Jan-2020 05:16
linux-headers-5.4.0-kali2-cloud-amd64_5.4.8-1ka..> 1057744 06-Jan-2020 17:15

If these aren’t the files you are looking for, follow the below links and download any version of header you want.

This will help you successfully install the linux-header.

Источник

Оцените статью