Компиляция ядра 6.3

Автор sonny363, 31 мая 2023, 05:15:36

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

sonny363

День добрый.
Начиная с версии ядра 6.3 перестала работать команда компиляции ядра в deb-пакет (которой я раньше собирал):
sudo make deb-pkg LOCALVERSION=-custom KDEB_PKGVERSION=$(make kernelversion)-1

Вылетает с диагностикой:
error: creating source package requires git repository
make[1]: *** [scripts/Makefile.package:40: check-git] Ошибка 1
make: *** [Makefile:1656: deb-pkg] Ошибка 2

На просторах рекомендуют использовать вместо deb-pkg bindeb-pkg, но не прокатило:
root@avalon:/srv/diskb/kernel/linux-6.3.5# sudo make bindeb-pkg  LOCALVERSION=-custom KDEB_PKGVERSION=$(make kernelversion)-1
  GEN     debian
dpkg-buildpackage -r"fakeroot -u" -a$(cat debian/arch)  -b -nc -uc
dpkg-buildpackage: инфо: пакет исходного кода linux-upstream
dpkg-buildpackage: инфо: версия исходного кода 6.3.5-1
dpkg-buildpackage: инфо: дистрибутив исходного кода bullseye
dpkg-buildpackage: инфо: исходный код изменён root <root@avalon.anistratenko.net>
dpkg-buildpackage: инфо: архитектура узла amd64
 dpkg-source --before-build .
dpkg-checkbuilddeps: ошибка: Unmet build dependencies: debhelper
dpkg-buildpackage: предупреждение: неудовлетворительные зависимости/конфликты при сборке; прерываемся
dpkg-buildpackage: предупреждение: (Используйте параметр -d, чтобы продолжить сборку.)
make[1]: *** [scripts/Makefile.package:114: bindeb-pkg] Ошибка 3
make: *** [Makefile:1656: bindeb-pkg] Ошибка 2

Насколько я понимаю, надо каким-то образом подключить репозиторий, но я в этом очень слабо понимаю.
Какие есть идеи?

ChubaDuba


sonny363

Цитата: ChubaDuba от 01 июня 2023, 08:55:32kernel-deb
Я правильно понимаю, что это кто-то компилит и собирает ядра и выкладывает их?

ChubaDuba


kol1978

Цитата: ChubaDuba от 01 июня 2023, 08:55:32kernel-deb
У меня то же самое...но ошибка выглядит так :
Цитироватьkol@servdebian12:~/kernel/linux-source-6.9$ make deb-pkg
error: creating source package requires git repository
make[2]: *** [scripts/Makefile.package:17: check-git] Ошибка 1
make[1]: *** [/home/kol/kernel/linux-source-6.9/Makefile:1565: deb-pkg] Ошибка 2
make: *** [Makefile:252: __sub-make] Ошибка 2

По вашей ссылке тот кто компилирует и собирает в бинарные пакеты он ведь пишет : "Ядро Linux также распознаёт make deb-pkg как цель, поэтому упаковка выполняется быстро." ...почему у меня лично не получается той же командой? :-[

kol1978

Цитата: sonny363 от 31 мая 2023, 05:15:36Д
Насколько я понимаю, надо каким-то образом подключить репозиторий, но я в этом очень слабо понимаю.
Какие есть идеи?
У меня проблема решилась установкой sudo apt install debhelper   -!!!!     для обеспечения поддержки создания бинарных пакетов ядра.