Я пытаюсь построить ядро для Ubuntu Groovy 5.8.0-43-Generic # 49-Ubuntu, поскольку я сделал некоторые изменения в USB XHCI водители. Это изменения, которые были предложены исправить проблему, зарегистрированную в Bugzilla.kernel.
до сих пор я клонировал Groovy Repo ubuntu и оформить филиал на теге ubuntu-5.8.0-43.49 Все инструменты сборки были установлены, и сборка добивается успеха. Ниже приведены шаги, которые я взял
здесь я пытаюсь поднять версию, чтобы при этом, когда я пойду на установку нового встроенного ядра, нет конфликтов с существующими ядро. Я хочу сохранить существующее ядро и просто загрузиться новый для тестирования. Верхняя часть изменений выглядит следующим образом:
linux (5.8.0-43.49ubuntu1) UNRELEASED; urgency=medium
* groovy/linux: 5.8.0-43.49ubuntu1
-- myname <myname@mmyname-XPS-15-9500> Thu, 25 Feb 2021 21:00:54 +0000
после того, как сборка добивается успеха, как и ожидалось, у меня есть куча пакетов .deb, главные были
Linux-Headers-5.8.0-43_5.8.0-43.493_5.8.0-43.49UBUNTU1_ALL.DEB
Linux-Headers-5.8.0-43-Generic_5.8.0-43.49UBUNTU1_AMD64.deb
Linux-Image-NENSIGNED-5,8 .0-43-Generic_5.8.0-43.49UBUNTU1_AMD64.DEB
Обратите внимание на Ubuntu1 В названии файлов .deb совпадает с версией удара, добавленного к изменению шага 2.
Заголовок .deb Файлы не устанавливают проблему, однако Linux-Image-Densigned-5.8.0-43-Generic_5.8.0-43.49UBuntu1_Amd64.deb не удается со следующим конфликтом:
dpkg: regarding linux-image-unsigned-5.8.0-43-generic_5.8.0-43.49ubuntu1_amd64.deb containing linux-image-unsigned-5.8.0-43-generic:
linux-image-unsigned-5.8.0-43-generic conflicts with linux-image-5.8.0-43-generic
linux-image-5.8.0-43-generic (version 5.8.0-43.49) is present and installed.
В этом говорится, что пакет Linux-Image DEB содержит версию ядра, которая уже установлено.
Если я извлечу пакет DEB Linux-Image в каталоге каталог VMlinuz-5,8.0-43-Generic , USR / Share / Doc / Linux- Image-unsigned-5.8.0-43-Generic / ChangeLog показывает модифицированный изменяемый файл в соответствии с шагом 2.
Я не понимаю, почему версия Bump в Changelog не предотвращает предотвращение этого конфликта. Я искал ответ на это и единственное предложение для предотвращения этого конфликта было использование DCH -I в соответствии с шагом 2 выше.
Спасибо
.50ubuntu1is49, как я видел некоторые пакеты, названные в Ubuntu. Это должно заставить вас на вершину до тех пор, пока следующий выпучок в любом случае или вы не захотите пойти еще выше 50, чтобы ваша версия всегда установлена и выбрана как самая высокая. Вы, по-видимому, не волнуете стоковую ядро, так почему позволяют одному даже попытаться установить.