Автор Тема: Помощь новичку mkimage-profile  (Прочитано 417 раз)

Оффлайн sushilda

  • Начинающий
  • *
  • Сообщений: 8
Помощь новичку mkimage-profile
« : 06.03.2023 15:21:48 »
Всем привет. Требуется помощь с работой mkimage-profile. Документацию читал на сайте, но мало что понял. Базовую настройку сделал, стандартный образ собрал. У меня задача собрать собственный дистрибутив. Можете краткий экскурс провести или тыкните в каком разделе README почитать. Меня интересуют следующие вопросы:
1. как посмотреть какие пакеты добавлены в стандартные сборки.
2. как от туда удалять или добавлять нужные пакеты.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Помощь новичку mkimage-profile
« Ответ #1 : 06.03.2023 16:01:01 »
Делаете
make CHECK=0 цель

смотрите, что в build/distcfg.mk. Там все переменные. Читайте conf.d/README, там описаны переменные, отвечающие за добавление пакетов. Сами пакеты добавляются или напрямую через переменные или списки из pkg.in/lists. Из pkg.in в build/pkg Копируется то, что есть в переменных.

Оффлайн sushilda

  • Начинающий
  • *
  • Сообщений: 8
Re: Помощь новичку mkimage-profile
« Ответ #2 : 07.03.2023 16:31:17 »
А где коды ошибок посмотреть? никак не могу создать тяжеловесный iso на виртуальной машине

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Помощь новичку mkimage-profile
« Ответ #3 : 07.03.2023 17:39:22 »
А где коды ошибок посмотреть? никак не могу создать тяжеловесный iso на виртуальной машине

Собирать с DEBUG=1 и смотреть build/build.log

Оффлайн sushilda

  • Начинающий
  • *
  • Сообщений: 8
Re: Помощь новичку mkimage-profile
« Ответ #4 : 07.03.2023 18:03:25 »
Я так и делаю, но например код error 127

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Помощь новичку mkimage-profile
« Ответ #5 : 07.03.2023 18:05:49 »
Я так и делаю, но например код error 127

В build.log нужно смотреть контекст.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 229
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Помощь новичку mkimage-profile
« Ответ #6 : 07.03.2023 19:01:42 »
https://codernet.ru/amp/?page=sushhestvuyut_li_standartnyie_kodyi_sostoyaniya_vyixoda_v_linux

Первое, что нашел , обычно 127 возвращается , когда процесс не находит программу, которую надо запустить.

Оффлайн sushilda

  • Начинающий
  • *
  • Сообщений: 8
Re: Помощь новичку mkimage-profile
« Ответ #7 : 07.03.2023 20:21:07 »
Несколько раз пробовал собирать разные образы, в Vbox и Hyper-v, параллельно мониторил htop. Ошибки разные были, но как правило они выскакивали после того как ЦП на 100% грузит, либо ОЗУ полностью сжирало(8gb)

Оффлайн sushilda

  • Начинающий
  • *
  • Сообщений: 8
Re: Помощь новичку mkimage-profile
« Ответ #8 : 07.03.2023 20:23:19 »
Я так и делаю, но например код error 127

В build.log нужно смотреть контекст.
make[3]: *** [/usr/share/mkimage/targets.mk:121: copy-packages] Error 1
make[2]: *** [/usr/share/mkimage/targets.mk:179: main/] Error 2
При чем на компе где Альт стоит на железе-данный образ собрался

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 229
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Помощь новичку mkimage-profile
« Ответ #9 : 07.03.2023 20:37:44 »
Несколько раз пробовал собирать разные образы, в Vbox и Hyper-v, параллельно мониторил htop.
В хэшере надо собирать ;-)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Помощь новичку mkimage-profile
« Ответ #10 : 07.03.2023 20:38:30 »
Сборка осуществляется на tmpfs, память кончилась. Можно в /etc/fstab закомментировать строку /tmp
Цифры 121 и 179 означают строку в файле /usr/share/mkimage/targets.mk

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 229
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Помощь новичку mkimage-profile
« Ответ #11 : 07.03.2023 20:39:43 »
make[3]: *** [/usr/share/mkimage/targets.mk:121: copy-packages] Error 1
make[2]: *** [/usr/share/mkimage/targets.mk:179: main/] Error 2
И что в этих строках ? ;-) (121 и 179) файла targets.mл (?)

Оффлайн sushilda

  • Начинающий
  • *
  • Сообщений: 8
Re: Помощь новичку mkimage-profile
« Ответ #12 : 07.03.2023 20:51:22 »
Несколько раз пробовал собирать разные образы, в Vbox и Hyper-v, параллельно мониторил htop.
В хэшере надо собирать ;-)
Это как?

Оффлайн sushilda

  • Начинающий
  • *
  • Сообщений: 8
Re: Помощь новичку mkimage-profile
« Ответ #13 : 07.03.2023 20:56:25 »
make[3]: *** [/usr/share/mkimage/targets.mk:121: copy-packages] Error 1
make[2]: *** [/usr/share/mkimage/targets.mk:179: main/] Error 2
И что в этих строках ? ;-) (121 и 179) файла targets.mл (?)
121 - @if ! $(CHROOT_CACHE) check $@; then \ # в copy-packages
179 -     $(RUN_MAKE) "$@" $(MAKE) $(MFLAGS) $(MAKECMDGOALS)

На железном компе своп больше, попробую увеличить в Vbox

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 507
  • Дмитрий/Dmitry/德米特里/दिमित्री