Mkimage-profiles/FAQ: различия между версиями

Материал из ALT Linux Wiki
м (спрашивали -- отвечаем)
Строка 23: Строка 23:
A: {{path|RPMS.main/}} в образе — если <tt>MAIN_*</tt> пусты, то ровно он и будет (иначе см. манифест в {{path|Metadata/pkg-groups.tar::lists/.base}}).
A: {{path|RPMS.main/}} в образе — если <tt>MAIN_*</tt> пусты, то ровно он и будет (иначе см. манифест в {{path|Metadata/pkg-groups.tar::lists/.base}}).


Q: как добавить пакеты в командной строке make? У меня не получилось вот так:<br />{{cmd|make live-builder-mini.iso LIVE_PACKAGES&#61;"cifs-utils nfs-clients"}}
Q: как добавить пакеты в командной строке make?


A: например, так:<br />{{cmd|make live-builder-mini.iso LIVE_PACKAGES+&#61;"cifs-utils nfs-clients"}}<br />(для работы не рекомендуется, только для экспериментов — так как даже при <tt>SAVE_PROFILE=1</tt> источник таких добавок останется неявным).
A: например, так:<br />{{cmd|make live-builder-mini.iso LIVE_PACKAGES+&#61;"cifs-utils nfs-clients"}}<br />(для работы не рекомендуется, только для экспериментов — так как даже при <tt>SAVE_PROFILE=1</tt> источник таких добавок останется неявным).


{{Category navigation|title=mkimage-profiles|category=mkimage-profiles|sortkey=*}}
{{Category navigation|title=mkimage-profiles|category=mkimage-profiles|sortkey=*}}

Версия от 12:14, 7 декабря 2012

FAQ по mkimage-profiles

обустройство

Q: как ускорить сборку?

A: смонтировать достаточный объём tmpfs туда, где им сможет воспользоваться hasher; наиболее типичный случай — в /tmp при настроенном pam_mktemp.

A: процесс проходит намного быстрее при использовании локального репозитория пакетов, нежели одного из доступных в интернете (NFS в LAN — где-то посредине).

проблемы сборки

Q: а у меня тут...

A1: загляните в QUICKSTART.

A2: должен быть настроен hasher (после hasher-useradd не забудьте перелогиниться).

A3: некоторые типичные взрывы при сборке рассмотрены здесь.

состав дистрибутива

Q: как узнать список пакетов, которые вошли в дистр и будут поставлены инсталлятором на целевом компе?

A: RPMS.main/ в образе — если MAIN_* пусты, то ровно он и будет (иначе см. манифест в Metadata/pkg-groups.tar::lists/.base).

Q: как добавить пакеты в командной строке make?

A: например, так:
make live-builder-mini.iso LIVE_PACKAGES+="cifs-utils nfs-clients"
(для работы не рекомендуется, только для экспериментов — так как даже при SAVE_PROFILE=1 источник таких добавок останется неявным).