Mkimage: различия между версиями
м (Mkimage/debug) |
м (+кат (и унёс вниз)) |
||
(не показано 12 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:mkimage}} | {{DISPLAYTITLE:mkimage}} | ||
'''mkimage''' — инструмент для сборки образов Linux-системы из заданного Sisyphus-like репозитория. | '''mkimage''' — инструмент для сборки образов Linux-системы из заданного Sisyphus-like репозитория. | ||
Входит в [[Starterkits/builder|стартеркит builder]]. | |||
== Документация == | == Документация == | ||
mkimage использует для сборки ''профиль'', представляющий собой набор Makefiles. | {{pkg|mkimage}} использует для сборки ''профиль'', представляющий собой набор Makefiles и хуков на shell; см. <tt>[http://git.altlinux.org/people/legion/packages/mkimage.git?p=mkimage.git;a=tree;f=examples/example3;hb=HEAD example3]</tt> в качестве примера. | ||
Содержание и функционирование профилей документировано в [http://git.altlinux.org/people/legion/packages/mkimage.git?p=mkimage.git;a=blob;f=doc/README.ru;hb=HEAD README-файле] пакета <tt>mkimage</tt>. | Содержание и функционирование профилей документировано в [http://git.altlinux.org/people/legion/packages/mkimage.git?p=mkimage.git;a=blob;f=doc/README.ru;hb=HEAD README-файле] пакета <tt>mkimage</tt>. | ||
Обратите внимание: при использовании Linux 3.6+ практически обязательна установка {{pkg|mkimage-preinstall}}. | |||
== Использование в «реальной жизни» == | == Использование в «реальной жизни» == | ||
Основное применение mkimage — сборка дистрибутивов ALT Linux и производных от них: | Основное применение mkimage — сборка дистрибутивов ALT Linux и производных от них: | ||
* [[Mkimage/Desktop|семейство профилей для desktop-дистрибутивов]] | * [[Mkimage/Profiles/Desktop|семейство профилей для desktop-дистрибутивов]] | ||
* [[Mkimage/Profiles|обзор части профилей на git.altlinux.org]] | |||
* [[Mkimage/debug|отладка сборки профилей]] | * [[Mkimage/debug|отладка сборки профилей]] | ||
== История == | == История == | ||
{{pkg|mkimage}} — четвёртый и на данный момент новейший среди длинного ряда сборщиков образов в рамках Sisyphus, который был создан для замены {{pkg|spt}} — последний использует жёстко зашитую последовательность шелл-скриптов, а шаблоны дистрибутивов с трудом поддаются вычленению общих блоков. | |||
{{main|Mkimage/history}} | |||
== Исходный код == | == Исходный код == | ||
* [http://git.altlinux.org/ | * [http://git.altlinux.org/gears/m/mkimage.git mkimage.git] | ||
== Авторы == | == Авторы == | ||
* Alexey Gladkov | * Alexey Gladkov | ||
[[Категория:Sisyphus]] | |||
[[Категория:Mkimage]] | [[Категория:Mkimage]] | ||
{{Category navigation|title=mkimage|category=mkimage|sortkey=*}} | |||
[[en:mkimage]] |
Текущая версия от 18:56, 10 декабря 2020
mkimage — инструмент для сборки образов Linux-системы из заданного Sisyphus-like репозитория.
Входит в стартеркит builder.
Документация
mkimage использует для сборки профиль, представляющий собой набор Makefiles и хуков на shell; см. example3 в качестве примера.
Содержание и функционирование профилей документировано в README-файле пакета mkimage.
Обратите внимание: при использовании Linux 3.6+ практически обязательна установка mkimage-preinstall.
Использование в «реальной жизни»
Основное применение mkimage — сборка дистрибутивов ALT Linux и производных от них:
- семейство профилей для desktop-дистрибутивов
- обзор части профилей на git.altlinux.org
- отладка сборки профилей
История
mkimage — четвёртый и на данный момент новейший среди длинного ряда сборщиков образов в рамках Sisyphus, который был создан для замены spt — последний использует жёстко зашитую последовательность шелл-скриптов, а шаблоны дистрибутивов с трудом поддаются вычленению общих блоков.
Исходный код
Авторы
- Alexey Gladkov