Автор Тема: Не получается собрать дистрибутив  (Прочитано 13352 раз)

Оффлайн Maxxximka

  • Завсегдатай
  • *
  • Сообщений: 305
Re: Не получается собрать дистрибутив
« Ответ #30 : 18.10.2016 09:39:27 »
Цитировать
В свой профиль, который вы собираете. Создайте новый по типу файлов в conf.d.

Я так понимаю, должен создать в conf.d файл tester.mk, как я представился git-у?
Я собираю alt-p8-sysv-tde, что нужно вписывать в этот файл (tester.mk)? И если образ собирается то данные из какого-то файла уже берутся? Как перепрописать этот созданный файл, чтобы данные брались из моего файла?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Не получается собрать дистрибутив
« Ответ #31 : 18.10.2016 10:51:23 »
Цитировать
В свой профиль, который вы собираете. Создайте новый по типу файлов в conf.d.

Я так понимаю, должен создать в conf.d файл tester.mk, как я представился git-у?
Я собираю alt-p8-sysv-tde, что нужно вписывать в этот файл (tester.mk)? И если образ собирается то данные из какого-то файла уже берутся? Как перепрописать этот созданный файл, чтобы данные брались из моего файла?
Git-то Ваш. Прямо в него в эту цель (conf.d/p8.mk:21) и писать можете. :)
distro/alt-p8-tde: distro/regular-tde mixin/p8; @:Или найдите цель distro/regular-tde и прописывайте в ней (conf.d/regular.mk:172)
оттуда смотрите цели и используемые списки пакетов:
distro/regular-tde: distro/.regular-desktop mixin/regular-tde +plymouth \
        use/x11/gtk/nm use/net/nm/mmgui
        @$(call add,THE_LISTS,openscada)
Андрей Черепанов (cas@)

Оффлайн Maxxximka

  • Завсегдатай
  • *
  • Сообщений: 305
Re: Не получается собрать дистрибутив
« Ответ #32 : 18.10.2016 12:30:13 »
distro/regular-tde: distro/.regular-desktop mixin/regular-tde +plymouth \
        use/x11/gtk/nm use/net/nm/mmgui
        @$(call add,THE_LISTS,openscada)
        use/l10n/default/ru_RU +vmguest +efi
Язык не меняется.

Это ладно черт с ним с языком. Как сделать чтобы NetworkManager сразу после установки поднимался?
Sysv конечно хорошо, но мне нужен NetworkManager
А он в alt-p8-tde не работает

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Не получается собрать дистрибутив
« Ответ #33 : 18.10.2016 14:09:53 »
distro/regular-tde: distro/.regular-desktop mixin/regular-tde +plymouth \
        use/x11/gtk/nm use/net/nm/mmgui
        @$(call add,THE_LISTS,openscada)
        use/l10n/default/ru_RU +vmguest +efi
Язык не меняется.

Это ладно черт с ним с языком. Как сделать чтобы NetworkManager сразу после установки поднимался?
Sysv конечно хорошо, но мне нужен NetworkManager
А он в alt-p8-tde не работает
И не будет меняться!
Смотрите: фичи (features) — это подцели, они указываются только в первой строке (пусть даже с переносами в виде символа \). Поэтому нужно добавить перед строкой use/x11/gtk/nm use/net/nm/mmgui. Иначе он будет восприниматься как команда bash, а не подцель.
Включение служб осуществляется, во-первых, включением фичи use/services, во-вторых, добавлением включаемых служб в SERVICES_ENABLE. Итого, должна быть запись:
distro/regular-tde: distro/.regular-desktop mixin/regular-tde +plymouth \
        use/l10n/default/ru_RU +vmguest +efi \
        use/x11/gtk/nm use/net/nm/mmgui \
        use/services
        @$(call add,SERVICES_ENABLE,NetworkManager)
        @$(call add,THE_LISTS,openscada)
Андрей Черепанов (cas@)

Оффлайн Maxxximka

  • Завсегдатай
  • *
  • Сообщений: 305
Re: Не получается собрать дистрибутив
« Ответ #34 : 19.10.2016 09:53:08 »
Язык настроился в alt-p8-tde ;-D ;-D

Оффлайн Maxxximka

  • Завсегдатай
  • *
  • Сообщений: 305
Re: Не получается собрать дистрибутив
« Ответ #35 : 19.10.2016 10:23:28 »
Можно подробнее, как добавлять свои скрипты, чтобы они складывались в определенную папку при установке?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Не получается собрать дистрибутив
« Ответ #36 : 19.10.2016 13:54:57 »
Можно подробнее, как добавлять свои скрипты, чтобы они складывались в определенную папку при установке?
https://www.altlinux.org/Installer/devel
https://www.altlinux.org/Installer/beans
https://www.altlinux.org/Installer/common
installer-feature-... на http://git.altlinux.org/gears/i/
Андрей Черепанов (cas@)

Оффлайн Maxxximka

  • Завсегдатай
  • *
  • Сообщений: 305
Re: Не получается собрать дистрибутив
« Ответ #37 : 19.10.2016 16:43:04 »
Спасибо, разобрался.

И еще вопрос. Может надо новую тему создать.

После сборки образа и установки из него NetworkManager пишет "Поддержка сети отключена" хотя сеть работает. Что это?
И при включении и выключении появляется строка mount: /root/run: filesystem mounted, but mount(8) failed: No such file or directory

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Не получается собрать дистрибутив
« Ответ #38 : 19.10.2016 16:48:12 »
Спасибо, разобрался.

И еще вопрос. Может надо новую тему создать.

После сборки образа и установки из него NetworkManager пишет "Поддержка сети отключена" хотя сеть работает. Что это?
И при включении и выключении появляется строка mount: /root/run: filesystem mounted, but mount(8) failed: No such file or directory
1. Поддержка сетевой в NM нет, наверняка
2. Баг уже есть.
Андрей Черепанов (cas@)

Оффлайн Maxxximka

  • Завсегдатай
  • *
  • Сообщений: 305
Re: Не получается собрать дистрибутив
« Ответ #39 : 19.10.2016 17:20:43 »
Цитировать
1. Поддержка сетевой в NM нет, наверняка
Но сеть-то есть и работает, а в трее значок говорит обратное  :-o :-o :-o

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Не получается собрать дистрибутив
« Ответ #40 : 19.10.2016 17:28:17 »
Цитировать
1. Поддержка сетевой в NM нет, наверняка
Но сеть-то есть и работает, а в трее значок говорит обратное  :-o :-o :-o
NM может управлять сетью, но не является обязательным для её функционирования. Через etcnet по умолчанию работает.
Андрей Черепанов (cas@)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Не получается собрать дистрибутив
« Ответ #41 : 20.10.2016 23:21:11 »
Система р8 с инициализацией systemd.
При попытке сборки на mpd возникает ошибка.
mki-copy-our2out: has started executing.
'./altinst' -> '/tmp/.private/rupor/distronavigator/mkimage-work-dir/mkimage.install2.2qcFodCr8/.out/altinst'
cp: cannot create hard link '/tmp/.private/rupor/distronavigator/mkimage-work-dir/mkimage.install2.2qcFodCr8/.out/altinst' to './altinst': Operation not permitted
make[2]: *** [pack-image] Error 1
make[2]: Leaving directory `/home/rupor/distronavigator/mpd/profiles/install2'
make[1]: *** [install2] Ошибка 2
make[1]: Выход из каталога `/home/rupor/distronavigator/mpd/profiles'
make: *** [install-dvd5.iso] Ошибка 2
Стоит преинстл mkimage-preinstall , но ошибка повторяется.
Нашел такую тему
https://bugzilla.altlinux.org/show_bug.cgi?id=30351

/lib/sysctl.d/50-default.conf
fs.protected_hardlinks = 0
Похоже я что-то не так делаю.

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Не получается собрать дистрибутив
« Ответ #42 : 22.10.2016 18:10:40 »
Вопрос снят, сначала не все посты в багзиле прочитал. :-P

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Re: Не получается собрать дистрибутив
« Ответ #43 : 05.11.2016 17:15:27 »
Пытаюсь добавить пакеты в build/pkg/list/.base, но при пересборке этот файл принимает исходные данные без моих пакетов.
Вдогонку: всё, что в build/ -- это генерат.  Если там что-либо править на скору руку, то там и запускать сборку.  Сборка, запущенная в каталоге mkimage-profiles -- этот генерат перегенерирует (и затрёт любые правки).

Если хочется, чтоб что-то попало в базовую установку (на LiveCD, ...) -- добавляйте в THE_PACKAGES.

А вообще см. http://www.altlinux.org/Mkimage/Profiles/m-p/howto (претензии по документу принимаются) и http://nightly.altlinux.org/docs/

Теперь такой вопрос где находятся пакеты, которые предустанавливаются по умолчанию?

Обратите внимание на лог конфигурации (build/distcfg.mk) и сборки (build/build.log), там вроде бы всё должно быть рассказано.

PS: про различные переменные *_PACKAGES и т.п. -- см. doc/pkglists.txt

Я так понимаю, должен создать в conf.d файл tester.mk, как я представился git-у?
Git-то Ваш. Прямо в него в эту цель (conf.d/p8.mk:21) и писать можете. :)
Это до очередного желания обновить базовый mkimage-profiles.git и первого конфликта в p8.mk на ровном месте -- надёжней всё-таки завести именно отдельный файлик имени себя, да.

Дополнил http://www.altlinux.org/Mkimage/Profiles/m-p/objects

Как сделать чтобы NetworkManager сразу после установки поднимался?
Sysv конечно хорошо, но мне нужен NetworkManager
А это буквально вчера закончил в рамках обсуждения по xfce-sysv, пришлось доработать пару фич mkimage-profiles -- видимо, в понедельник опубликую коммиты после утряски (но могу и прислать, если вдруг нужно на выходных).

Вообще же переключением и конфигурированием сетевых подсистем занимается фича net, см. features.in/net/README и features.in/net/config.mk (если там слишком кратко -- расскажите мне, постараюсь доописать).

mount: /root/run: filesystem mounted, but mount(8) failed: No such file or directory
https://bugzilla.altlinux.org/show_bug.cgi?id=31465

PS: вообще я стараюсь достаточно тщательно вести документацию к этому проекту, чтоб прочесть её за час-два и освоить от простого (в примерах) к более сложному было удобней, чем идти методом тыка :o)
« Последнее редактирование: 05.11.2016 17:19:22 от gvy »
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн Maxxximka

  • Завсегдатай
  • *
  • Сообщений: 305
Re: Не получается собрать дистрибутив
« Ответ #44 : 26.12.2016 17:23:55 »
Снова вопрос!
Собираю образ выбрасывает с ошибкой: E: Couldn't find package installer-feature-cpufreq-stage3в pkg.in такого пакета нет.
Где найти этот пакет чтобы отключить?