Starterkits/builder: различия между версиями
м (→Загрузка: сперва 64-битный) |
|||
Строка 15: | Строка 15: | ||
== Загрузка == | == Загрузка == | ||
ISO: [http://nightly.altlinux.org/ | ISO: [http://nightly.altlinux.org/p9/permalink/alt-p9-builder-latest-x86_64.iso x86_64], [http://nightly.altlinux.org/p9/permalink/alt-p9-builder-latest-i586.iso i586]; см. тж. [[Starterkits/Download#builder|страничку загрузки стартеркитов]] (для p8 [[Starterkits/p8|здесь]]; для p7 [[Starterkits/p7|здесь]]). | ||
== Состав == | == Состав == |
Версия от 18:03, 12 сентября 2019
Введение
Это часть проекта по созданию стартовых наборов, дающая возможность ознакомиться со сборочным инструментарием ALT без установки системы и настройки пользовательского окружения (или применять для сборки временно простаивающие мощности).
Загрузка
ISO: x86_64, i586; см. тж. страничку загрузки стартеркитов (для p8 здесь; для 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 с их помощью.
Обсуждение
Добро пожаловать на форум или в рассылку для обсуждения имеющих отношение к этим образам вопросов.
См. тж. общее описание стартовых наборов.