- platform
Облако VMware
- tocdepth
2
Проверка необходимых пакетов Linux
Чтобы добавить необходимые модули к ядру Linux, программе установки требуются следующие пакеты Linux:
пакет с заголовками или исходными кодами ядра, соответствующий версии ядра;
набор компиляторов GNU Compiler Collection (GCC) версии, с которой было скомпилировано ядро;
инструмент Make;
интерпретатор Perl;
библиотеки
libelf-dev
,libelf-devel
илиelfutils-libelf-devel
, настроенные с параметромCONFIG_UNWINDER_ORC=y
, для сборки ядер не ниже 4.15.
Имена пакетов зависят от используемого дистрибутива Linux. В ОС Red Hat Enterprise Linux, CentOS и Fedora пакеты устанавливаются программой автоматически. В других дистрибутивах вам необходимо самостоятельно установить пакеты.
Узнайте версию ядра и необходимую версию GCC:
cat /proc/version
Проверьте, установлен ли инструмент Make и компилятор GCC:
make -v gcc -v
Проверьте, установлена ли соответствующая версия пакетов для создания модулей ядра.
в Red Hat Enterprise Linux, CentOS и Fedora:
yum list installed | grep kernel-devel
в Ubuntu:
dpkg --get-selections | grep linux-headers dpkg --get-selections | grep linux-image
Проверьте, установлен ли интерпретатор Perl:
perl --version
Если на экране отображаются сведения о версии Perl, значит интерпретатор установлен.
Проверьте, установлена ли библиотека
elfutils-libelf-devel
в Red Hat Enterprise Linux, CentOS и Fedora:yum list installed | grep elfutils-libelf-devel
Если на экране отображаются сведения о версии библиотеки, значит она установлена.
После проверки установите недостающие пакеты Linux.
для Dev & Test