2024-05-14 13:59:58
Инфраструктура для сборки модулей ядра LinuxПервично установленная по умолчанию система Linux
непригодна для сборки модулей ядра . В ней отсутствуют некоторые специфические компоненты, такие как хэдеры ядра и другое.
Но с самого начала надо проверить наличие компилятора GCC и утилиты make. Если они отсутствуют, установить их.
Далее в Fedora, CentOS, RedHat, ... нам необходимы дополнительные пакеты kernel-headers.* (обычно устанавливается вместе с ядром) и kernel-devel.* :
yum list all kernel*
Пакет kernel-devel.* предоставляется в репозитариях только для последнего обновляемого ядра, поэтому логично начать с обновления ядра:
sudo yum update kernel*
sudo yum install kernel-devel.i686
В дистрибутивах Debian/Ubuntu почти то же самое, картина, только здесь вам необходима установка только одного пакета (linux-headers-* - выбранного
для вашей архитектуры ядра)
5.5K views10:59