Starterkits/builder: различия между версиями
м (→Загрузка: +permalink) |
м (+catnav) |
||
Строка 53: | Строка 53: | ||
Добро пожаловать на [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 рассылку] для обсуждения имеющих отношение к этим образам вопросов. | ||
{{Category navigation|title=Starterkits|category=Starterkits|sortkey=*}} | |||
[[Category:Starterkits]] | [[Category:Starterkits]] | ||
[[Category:Distributions]] | [[Category:Distributions]] | ||
[[en:Starterkits/builder]] | [[en:Starterkits/builder]] |
Версия от 12:13, 22 апреля 2015
Введение
Это часть проекта по созданию стартовых наборов, дающая возможность ознакомиться со сборочным инструментарием ALT Linux без установки системы и настройки пользовательского окружения (или применять для сборки временно простаивающие мощности).
Загрузка
ISO: i586, x86_64; см. тж. страничку стартеркитов.
Состав
Сборка является 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):
make -C /usr/share/mkimage-profiles syslinux.iso
Скопировать результаты можно при помощи scp/rsync либо смонтировав локальную/сетевую файловую систему — иначе после перезагрузки они окажутся недоступными (tmpfs!).
Если понадобилось развернуть такое окружение стационарно, подготовьте разделы/массивы на целевом диске и выполните (с соответствующими x и N):
live-install /dev/sdx /dev/sdxN grub
Требования
Гибридный образ должен загружаться с флэшки или CD на x86-хосте или в виртуальной машине с BIOS/UEFI; для использования по назначению следует обеспечить хотя бы гигабайт оперативной памяти (лучше четыре или более), часть её будет использована под tmpfs в /tmp.
При необходимости задействовать раздел подкачки на жёстком диске следует выполнить для него swapon /dev/sdxN и запустить service livecd-tmpfs restart для повтора автонастройки размера /tmp.
Желательно наличие Ethernet-интерфейса, на котором можно получить адрес/шлюз/DNS по DHCP и доступ к http://ftp.altlinux.org с их помощью.
Обсуждение
Добро пожаловать на форум или в рассылку для обсуждения имеющих отношение к этим образам вопросов.