Kernel/build module: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «Самому собирать внешние модули не рекомендуется, но это возможно. Для этого нужно подготовить систему. {{Note| Не забудьте, что вручную собранный модуль нужно будет пересобрать и переинсталлировать при обновлении ядра. }} = Как собрать внешний модуль ядра...»)
(нет различий)

Версия от 17:23, 22 октября 2023

Самому собирать внешние модули не рекомендуется, но это возможно. Для этого нужно подготовить систему.

Примечание: Не забудьте, что вручную собранный модуль нужно будет пересобрать и переинсталлировать при обновлении ядра.


Как собрать внешний модуль ядра под Альт

Для сборки внешнего модуля ядра, например, под флейвор std-def необходим пакет kernel-modules-std-def и базовая сборочная среда (устанавливаемая пакетом rpm-build):

 # apt-get update
 # apt-get dist-upgrade
 # apt-get install rpm-build kernel-modules-std-def

Приедет kernel-modules-std-def для последнего ядра в репозитории, если у вас уже более старое ядро, то его нужно тоже обновить.

Альтернативный вариант -- сразу установить и новое ядро и хедеры от него:

 # apt-get update
 # apt-get dist-upgrade
 # apt-get install rpm-build
 # update-kernel --headers
 # ребут

В дальнейшем update-kernel будет ставить хедеры автоматически.

Дальше собираете модуль по инструкциям апстрима.