Расширение ядра Ubuntu

Я пытаюсь построить из источника и настроить ядро ​​для последнего дистрибутива 17.10 (kernel v 4.13). Я следую инструкциям на https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel, однако кажется, что команда сборки

fakeroot debian/rules binary-headers binary-generic

не работает постепенно. Всякий раз, когда я меняю исходный код ядра, сборка не включает это в недавно созданные пакеты .deb. Я должен каждый раз чистить и перестраивать. Есть ли способ заставить эту сборку быть инкрементальной?

2
задан 24 October 2017 в 23:52

2 ответа

При работе над изменениями в ядре я использую следующее:

1st build:

fakeroot debian/rules clean debian/rules build fakeroot debian/rules binary-headers binary-generic

изменить исходный файл и выполнить быструю перестройку:

rm debian/stamps/stamp-build* debian/rules build fakeroot debian/rules binary-headers binary-generic

Удаление штампов / штампов позволяет перестроить без необходимости выполнять очистку каждый раз. Если вы никоим образом не изменяете файлы заголовков, вы можете удалить часть двоичных заголовков окончательной строки сборки fakeroot, чтобы просто перестроить пакеты с двоичным общим набором

2
ответ дан 18 July 2018 в 04:38

При работе над изменениями в ядре я использую следующее:

1st build:

fakeroot debian/rules clean debian/rules build fakeroot debian/rules binary-headers binary-generic

изменить исходный файл и выполнить быструю перестройку:

rm debian/stamps/stamp-build* debian/rules build fakeroot debian/rules binary-headers binary-generic

Удаление штампов / штампов позволяет перестроить без необходимости выполнять очистку каждый раз. Если вы никоим образом не изменяете файлы заголовков, вы можете удалить часть двоичных заголовков окончательной строки сборки fakeroot, чтобы просто перестроить пакеты с двоичным общим набором

2
ответ дан 24 July 2018 в 18:07

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

Похожие вопросы: