linux, установка linux-headers
У меня установлена linux версии 5.4.0-kali3-amd64. Для нее просто нет linux-headers нужной версии. Что делать? Где их взять? Как их установить?
Отслеживать
задан 30 апр 2020 в 19:10
11 5 5 бронзовых знаков
А как вы установили linux указанной версии?
30 апр 2020 в 19:14
Вроде это был уже установленный образ для vmwere с kali.org
30 апр 2020 в 19:33
Что вы видете тут apt-cache search linux-headers
30 апр 2020 в 22:39
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Cмотри версию ядра
uname -a
Доступные хидеры можно посмотреть через
apt-cache search linux-headers
Если есть нужная версия — установи
apt install linux-headers-ВЕРСИЯ-amd64
Если нет совпадений — обновляй ядро и хидеры
Актуальная версия 5.5.17-1kali1
apt update apt install linux-image-amd64 linux-headers-amd64 apt upgrade apt autoremove
Обновится вся система и будут установленны image и headers одной последней версии. Потом понадобится перезагрузится.
Как установить Linux Kernel Headers на Kali Linux 2.0 (Kali Sana)
Как установить Linux Kernel Headers на Kali Linux 2.0 (Kali Sana)
Добро пожаловать в нашу статью «Как установить заголовки ядра Linux на Kali Linux 2.0». Только что установили Kali Linux 2.0 или обновили до Kali Linux 2.0, и вам нужно установить заголовки ядра ?.Когда вы устанавливаете новую Kali Linux, она не поставляется с заголовками ядра Linux из коробки и вам придется установить их вручную, самый простой способ сделать это будет объяснен в ближайшее время.
Нужны заголовки для Linux
Заголовочные файлы ядра в ядре Linux используются для двух целей:
- Чтобы определить интерфейсы между компонентами ядра, и
- Чтобы определить интерфейсы между ядром и пользовательским пространством
Заголовки Linux необходимы для сборки модулей, которые загружаются в ядро, предоставляемое ядром Linux. Когда вам нужно запустить виртуальные машины с использованием гипервизоров, таких как Virtualbox и Vmware Workstation, в Kali Linux , вам потребуется установить заголовки ядра Linux.
Как установить заголовки ядра Linux на Kali Linux 2.0
Следуйте следующему короткому руководству по установке заголовков ядра Linux . Если вы используете Kali Linux 2.0, убедитесь, что в вашем файле sources.list есть следующие репозитории:
leafpad /etc/apt/sources.list
vim /etc/apt/sources.list
Изменить репозитории
Если следующие репозитории не существуют, замените старые на те, что указаны ниже.
# Regular Repositories deb http://http.kali.org/kali sana main non-free contrib deb http://security.kali.org/kali-security sana/updates main contrib non-free # Source repositories deb-src http://http.kali.org/kali sana main non-free contrib deb-src http://security.kali.org/kali-security sana/updates main contrib non-free
Обновите apt-cache и обновите:
$ sudo apt-get update $ sudo apt-get upgrade
После этого проверьте версию своего ядра, набрав:
$ uname -r
Установить заголовки ядра
Чтобы установить заголовки ядра, выполните команду:
$ sudo apt-get install linux-headers-$(uname -r)
Вы также можете добавить версию ядра к команде Linux-заголовки. Например
$ apt-get install linux-headers-
Смотрите скриншот ниже для более подробной информации
Для вашей версии Kali Linux 1.x просто выполните:
sudo apt-get update sudo apt-get upgrade sudo apt-get install linux-headers-$(uname -r)
Вы можете прочитать мою статью о том, как добавить стандартные репозитории Kali для Kali Linux 1.x. Это все о том, как установить заголовки ядра Linux на Kali Linux 2.0.
Как установить linux-headers-4.15.0-30-generic в Ubuntu
Для установки linux-headers-4.15.0-30-generic в Ubuntu / Linux Mint, введите в Терминал :
sudo apt update
sudo apt install linux-headers-4.15.0-30-generic

Подробная информация о пакете:
Заголовки ядра Linux для версии 4.15.0 на 64-битной x86 SMP
Как установить заголовки ядра в Linux
Вопрос: мне нужно установить заголовки ядра, чтобы установить драйвер устройства для моего ядра. Как правильно установить соответствующие заголовки ядра в [вставьте свой дистрибутив Linux]?
Когда вы компилируете драйвер устройства в пользовательский модуль ядра, в вашей системе Linux должны быть установлены заголовочные файлы ядра. Заголовки ядра также необходимы при создании пользовательского приложения, которое связывается непосредственно с ядром. Когда вы устанавливаете заголовки ядра в таких случаях, вы должны убедиться, что заголовки ядра точно соответствуют версии ядра вашей системы (например, 3.13.0-24-generic).
Если ваше ядро является версией по умолчанию, поставляемой с дистрибутивом, или вы обновили его с помощью диспетчера пакетов по умолчанию (например, apt-get , aptitude или yum ) из базовых репозиториев, вы также можете установить соответствующие заголовки ядра с помощью менеджера пакетов. С другой стороны, если вы загрузили исходный код ядра и скомпилировали его вручную, вы можете установить соответствующие заголовки ядра с помощью команды make .
Здесь мы предполагаем, что ваше ядро взято из базовых репозиториев вашего дистрибутива Linux, и посмотрим, как мы можем установить соответствующие заголовки ядра.
Установите заголовки ядра в Debian, Ubuntu или Linux Mint
Предполагая, что вы не компилировали ядро вручную, вы можете установить соответствующие заголовки ядра с помощью команды apt-get .
Сначала проверьте, доступны ли в вашей системе соответствующие заголовки ядра, используя команду dpkg-query .
$ dpkg-query -s linux-headers-$(uname -r)
dpkg-query: package 'linux-headers-3.11.0-26-generic' is not installed and no information is available
Продолжайте и установите соответствующие заголовки ядра следующим образом.
$ sudo apt-get install linux-headers-$(uname -r)

Убедитесь, что соответствующие заголовки ядра успешно установлены.
$ dpkg-query -s linux-headers-$(uname -r)
Package: linux-headers-3.11.0-26-generic Status: install ok installed
Расположение заголовков ядра по умолчанию в Debian, Ubuntu или Linux Mint — /usr/src .
Установите заголовки ядра в Fedora, CentOS или RHEL
Если вы не обновляли ядро вручную, вы можете установить соответствующие заголовки ядра с помощью команды yum .
Во-первых, проверьте, установлены ли в вашей системе соответствующие заголовки ядра. Расположение файлов заголовков ядра по умолчанию — /usr/src/kernels/ .
Если в этом каталоге не найдены подходящие заголовки ядра, установите заголовки ядра с помощью команды yum следующим образом.
$ sudo yum install kernel-devel

Если заголовочные файлы ядра, установленные приведенной выше командой, не совпадают с вашим текущим ядром, это означает, что ваше ядро устарело. В этом случае обновите установленное ядро до последней версии, выполнив следующую команду. Это автоматически установит соответствующее ядро. После обновления ядра потребуется перезагрузка.
$ sudo yum install kernel
Теперь убедитесь, что установлены соответствующие заголовки ядра, запустив:
$ ls /usr/src/kernels/$(uname -r)
arch firmware ipc Makefile samples System.map vmlinux.id block fs Kconfig mm scripts tools crypto include kernel Module.symvers security usr drivers init lib net sound virt
Все права защищены. © Linux-Console.net • 2019-2023