Starterkits/builder

Материал из ALT Linux Wiki

< Starterkits(Различия между версиями)
Перейти к: навигация, поиск
м (s/p7/p8/g)
м (убрал второе слово, чтобы ужать оглавление по ширине)
 
(5 промежуточных версий не показаны.)
Строка 11: Строка 11:
== Введение ==
== Введение ==
-
Это часть проекта по созданию [[starterkits|стартовых наборов]], дающая возможность ознакомиться со сборочным инструментарием ALT Linux без установки системы и настройки пользовательского окружения (или применять для сборки временно простаивающие мощности).
+
Это часть проекта по созданию [[starterkits|стартовых наборов]], дающая возможность ознакомиться со сборочным инструментарием ALT без установки системы и настройки пользовательского окружения (или применять для сборки временно простаивающие мощности).
== Загрузка ==
== Загрузка ==
-
ISO: [http://nightly.altlinux.org/p8/permalink/altlinux-p8-builder-latest-i586.iso i586], [http://nightly.altlinux.org/p8/permalink/altlinux-p8-builder-latest-x86_64.iso x86_64]; см. тж. [[Starterkits/Download#builder|страничку загрузки стартеркитов]].
+
ISO: [http://nightly.altlinux.org/p8/permalink/alt-p8-builder-latest-i586.iso i586], [http://nightly.altlinux.org/p8/permalink/alt-p8-builder-latest-x86_64.iso x86_64]; см. тж. [[Starterkits/Download#builder|страничку загрузки стартеркитов]] (для p7 [[Starterkits/p7|здесь]]).
== Состав ==
== Состав ==
Строка 25: Строка 25:
* [[m-p|mkimage-profiles]] — метапрофиль со множеством готовых «кирпичиков» и конфигураций образов.
* [[m-p|mkimage-profiles]] — метапрофиль со множеством готовых «кирпичиков» и конфигураций образов.
-
== Примеры использования ==
+
== Примеры ==
Эта команда склонирует репозиторий из кэширующего архива [[git.alt]] и попытается собрать пакет (обратите внимание, сборка происходит в чруте, а результаты следует искать в {{path|~/hasher/repo}}):
Эта команда склонирует репозиторий из кэширующего архива [[git.alt]] и попытается собрать пакет (обратите внимание, сборка происходит в чруте, а результаты следует искать в {{path|~/hasher/repo}}):
Строка 54: Строка 54:
Добро пожаловать на [http://forum.altlinux.org/index.php/board,7.0.html форум] или в [https://lists.altlinux.org/mailman/listinfo/community рассылку] для обсуждения имеющих отношение к этим образам вопросов.
Добро пожаловать на [http://forum.altlinux.org/index.php/board,7.0.html форум] или в [https://lists.altlinux.org/mailman/listinfo/community рассылку] для обсуждения имеющих отношение к этим образам вопросов.
 +
 +
См. тж. [[Starterkits/About|общее описание стартовых наборов]].
{{Category navigation|title=Starterkits|category=Starterkits|sortkey=*}}
{{Category navigation|title=Starterkits|category=Starterkits|sortkey=*}}

Текущая версия на 14:25, 13 марта 2017

Содержание

Слайды

Введение

Это часть проекта по созданию стартовых наборов, дающая возможность ознакомиться со сборочным инструментарием ALT без установки системы и настройки пользовательского окружения (или применять для сборки временно простаивающие мощности).

Загрузка

ISO: i586, x86_64; см. тж. страничку загрузки стартеркитов (для p7 здесь).

Состав

Сборка является LiveCD, не затрагивающим локальные диски при загрузке, и содержит следующие компоненты:

  • hasher — средство воспроизводимой сборки пакетов в изолированном окружении;
  • gear — инструмент для хранения исходных текстов в git и извлечения заданной версии;
  • mkimage — набор утилит для создания образов (в основном ISO);
  • mkimage-profiles — метапрофиль со множеством готовых «кирпичиков» и конфигураций образов.

Примеры

Эта команда склонирует репозиторий из кэширующего архива git.alt и попытается собрать пакет (обратите внимание, сборка происходит в чруте, а результаты следует искать в ~/hasher/repo):

git clone git://git.altlinux.org/gears/h/hello.git && cd hello && gear-hsh

А эта — небольшой тестовый образ (более полный список выдаёт цель сборки help/distro вместо syslinux.iso):

make -C /usr/share/mkimage-profiles syslinux.iso

См. тж. предварительно заполненную историю командной оболочки.

Скопировать результаты можно при помощи scp/rsync либо смонтировав локальную/сетевую файловую систему — иначе после перезагрузки они окажутся недоступными (tmpfs!).

Требования

Гибридный образ должен загружаться с флэшки или CD на x86-хосте или в виртуальной машине с BIOS/UEFI; для использования по назначению следует обеспечить хотя бы гигабайт оперативной памяти (лучше четыре или более), часть её будет использована под tmpfs в /tmp.

При необходимости задействовать раздел подкачки на жёстком диске следует выполнить для него swapon /dev/sdxN и запустить service livecd-tmpfs restart для повтора автонастройки размера /tmp.

Желательно наличие Ethernet-интерфейса, на котором можно получить адрес/шлюз/DNS по DHCP и доступ к http://ftp.altlinux.org с их помощью.

Обсуждение

Добро пожаловать на форум или в рассылку для обсуждения имеющих отношение к этим образам вопросов.

См. тж. общее описание стартовых наборов.

 
Личные инструменты
На других языках