Поиск по сайту:

Как установить заголовки ядра в Ubuntu и Debian


В нашей последней статье мы объяснили, как установить заголовки ядра в CentOS 7. Заголовки ядра содержат файлы заголовков C для ядра Linux, которые предлагают различные функции и структуру. определения, необходимые при компиляции любого кода, который взаимодействует с ядром, например модулей ядра или драйверов устройств и некоторых пользовательских программ.

Очень важно отметить, что устанавливаемый вами пакет заголовков ядра должен соответствовать текущей версии ядра, установленной в вашей системе. Если ваша версия ядра поставляется с дистрибутивом по умолчанию или вы обновили ядро с помощью менеджера пакетов dpkg или apt из базовых репозиториев Ubuntu или Debian, то вам необходимо установить соответствующие заголовки ядра только с помощью менеджера пакетов. А если вы скомпилировали ядро из исходников, вам также необходимо установить заголовки ядра из исходников.

В этой статье мы объясним, как установить Заголовки ядра в дистрибутивах Ubuntu и Debian Linux с помощью диспетчера пакетов по умолчанию.

Установите заголовки ядра в Ubuntu и Debian

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

uname -r
apt search linux-headers-$(uname -r)

В Debian, Ubuntu и их производных все файлы заголовков ядра можно найти в каталоге /usr/src. Вы можете проверить, установлены ли в вашей системе соответствующие заголовки ядра для вашей версии ядра, используя следующую команду.

ls -l /usr/src/linux-headers-$(uname -r)

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

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

sudo apt update

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

sudo apt install linux-headers-$(uname -r)

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

ls -l /usr/src/linux-headers-$(uname -r)

Вот и все! В этой статье мы объяснили, как установить заголовки ядра в Ubuntu и Debian Linux и других дистрибутивах семейства Debian.

Всегда помните, что для компиляции модуля ядра вам потребуются заголовки ядра Linux. Если у вас есть какие-либо вопросы или мысли, которыми вы можете поделиться, используйте форму комментариев ниже, чтобы связаться с нами.