Невозможно найти пакет linux headers

Обновлено: 05.07.2024

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

Если версия вашего ядра не менялась после установки дистрибутива, или вы обновляли его с использованием системного менеджера пакетов (то есть 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-4.14.0-kali3-amd64 и не могу продолжить установку видеодрайверов из за этого. Вывод после команды apt-get install linux-headers-$(uname -r) таков:

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

A na koy xep tebe video na kali? :)

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

Посомтри какая версия ядра ясть в репозитории, установи её, а затем установи 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. больше она ни для чего не пригодна.

Iron_Bug ★★★★★ ( 01.04.18 10:22:04 )
Последнее исправление: Iron_Bug 01.04.18 10:23:31 (всего исправлений: 1)

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

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

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

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

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

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

Обновлял grub. После перезагрузки ядро не обновилось. И вот так: Ошибок вроде нет но результат тот же. Не обновилось.

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

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

Чтобы я без вас делал, друзья!? Всем огромное спасибо!
Ну а мы продолжим.

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

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

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

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

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

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

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

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

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


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

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

Iron_Bug ★★★★★ ( 03.04.18 09:27:23 )
Последнее исправление: Iron_Bug 03.04.18 09:28:14 (всего исправлений: 1)

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

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

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

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


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


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

ПРивет я только установил кали линукс в виртуал бокс. И там на второй команде $ sudo apt install linux-headers-$(uname -r) Интересно что значит эта команда? У меня вышло так что нет каких то пакетов E: Невозможно найти пакет linux-headers-5.10.0-kali7-amd64
E: Не удалось найти ни один пакет с помощью шаблона «linux-headers-5.10.0-kali7-amd64» А где их взять и для чего они нужны?

Добавлено через 3 минуты
ВРоде говорили что это нужно чтоб драген дроп перетаскивать файлы Ну вобщем хотелось бы узнать как всетаки настроить

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Не работает адаптер беспроводной сети в Virtual Box на OS Linux Kali
Здравствуйте! Возник следующий вопрос: как настроить адаптер в ОС Кали на VB, чтобы ОС видела.

Нет звука в kali linux - стоит на virtual box. Нужно драйвера ставить или что?
Нет звука в kali linux - стоит на virtual box. Нужно драйвера ставить или что?


Не могу запустить Kali Linux на virtual box под win7-32
Устанавливал по туториалу.

Настройка сети Virtual Box 4.0 Suse Linux 11.4
Здравствуйте. Подскажите пожалуйста как настроить сеть между виртуальной машиной(VBox), где.

Вот что пишет
└─$ apt update && apt upgrade && apt dist-upgrade && apt install -y linux-headers-$(uname -r)
Чтение списков пакетов… Готово
E: Не удалось открыть файл блокировки /var/lib/apt/lists/lock - open (13: Отказано в доступе)
E: Невозможно заблокировать каталог /var/lib/apt/lists/
W: Проблема при удалении файла /var/cache/apt/pkgcache.bin - RemoveCaches (13: Отказано в доступе)
W: Проблема при удалении файла /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Отказано в доступе)

Добавлено через 1 минуту
и вот я апгрейдить хотел и тоже вот что пишет apt upgrade
E: Не удалось открыть файл блокировки /var/lib/dpkg/lock-frontend - open (13: Отказано в доступе)
E: Невозможно получить блокировку внешнего интерфейса dpkg (/var/lib/dpkg/lock-frontend); у вас есть права суперпользователя?

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

Тогда я получаю ошибку:

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

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

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

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

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

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

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

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

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

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

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

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

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

Вот что я сделал:

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

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

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

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

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


В принципе ничего страшного нет, все решается добавлением новых источников в source.list, чем мы сейчас займёмся. Но также есть ещё возможные ошибки: проверьте правильно ли вы указали имя пакета для установки или входит ли данный пакет вообще в общие репозитории (возможно данные пакет устанавливается путем скачивания исходников).

Итак, для редактирования списка репозиторий необходимо открыть source.list, для этого вводим команду (если вы находитесь из под пользователя, то конечно же добавляем sudo):


Откроется текстовый редактор со списком репозиториев.


В общем обо всём этом вы можете прочитать на крупных форумах, нас же интересует конкретика, поэтому прописываем две строчки:

Теперь записываем изменения, нажав Ctrl+O на клавиатуре и нажав Enter, для подтверждения текущего имени файла.


И закрываем редактор, клавишами Ctrl+X.

Теперь вводим команду:


Это обновит список доступных пакетов.


И вводим команду по установке необходимого пакета.


Вроде всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу во Вконтакте и канал YouTube.

Читайте также: