Ядро сборки ядра не работает из-за отсутствия "бинарного" рецепта

Я нахожусь на Ubuntu 18.04 и пытаюсь собрать собственное ядро ​​с помощью этого руководства и этого руководства.

К сожалению команда:

AUTOBUILD=1 fakeroot debian/rules binary-headers binary-generic binary-perarch skipdbg=false

Дайте мне эту ошибку:

dh binary-headers
dh: Unknown sequence binary-headers (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep)
debian/rules:35: recipe for target 'binary-headers' failed
make: *** [binary-headers] Error 2

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

Может ли кто-нибудь помочь мне?

Спасибо!

Редактировать 1 Разрешенные получатели binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep но с этим еще не производит ядро ​​со встроенными символами отладки.

Редактировать 2 правила Debian хранятся в /usr/src/linux-source-{KERNEL-VERSION}/debian/rules.d и в 0-common-vars.mk Вы можете найти все разрешенные переключатели.

1 ответ

Если вы ищете символы отладки (dbgsym) немодифицированного ядра, просто загрузите их из официального репозитория, как описано здесь:

В противном случае для любого ядра из других источников (как пакет Debian).

  • Ubuntu Wiki — Создайте собственное ядро: символы отладки

    Все, что вам нужно сделать, это просто установить pkg-config-dbgsymупаковать и добавить skipdbg=falseфлаг для файла сборки Debian ( debian/rules)

            sudo apt-get install pkg-config-dbgsym
    LANG=C fakeroot debian/rules clean
    LANG=C fakeroot debian/rules binary-headers binary-generic binary-perarch skipdbg=false
    

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

Другие вопросы по тегам