Я создаю свое собственное ядро, в то время как я ожидаю bugfix в восходящем направлении, чтобы быть бэкпортированным к Ubuntu или моей работе привычки сенсорной панели. Я следую за направлениями здесь:
Ubuntu: Создайте свое собственное ядро
Процесс хорошо работает. Я бэкпортировал патч и могу создать, установить и загрузиться без проблемы. Однако я не могу ударить версию ядра или добавить тег к ней, таким образом, Ubuntu продолжает пытаться установить обновленные ядра. Направления говорят:
Для создания ядра "более новым", чем запас ядро Ubuntu, от которого Вы базируетесь, необходимо добавить модификатор локальной версии. Добавьте что-то как "+test1" в конец первого номера версии в debian.master/changelog файле перед зданием. Это поможет определить Ваше ядро при выполнении, как это также появляется в uname-a
Я изменил первую строку debian.master/changelog к этому:
linux (4.10.0-35.39+touchpadfix) zesty; urgency=low
Но deb файлы не содержат имя:
linux-image-4.10.0-35-generic_4.10.0-35.39_amd64.deb
шоу uname
4.10.0-35-generic
Что я делаю неправильно? Я не хочу, чтобы мое ядро было обновлено, пока фиксация не выпущена, но я хочу держать свои другие пакеты в курсе. Что я должен сделать.
Хорошо, понятый это. Проблема была, я создавал этот путь:
fakeroot debian/rules binary-headers binary-generic binary-perarch
я не знаю от и до сборок ядра Debian, но я предполагаю, что это - цели сборки. Я переключился на:
fakeroot debian/rules binary
И это создало все, включая версию с моим именем.